2013-08-06 77 views
2

所以我想这可能是不可能的。但是,在每个手机平台上都有一个发送短信链接的约定,点击该链接时,会在设备上启动应用程序,并根据链接中发送的参数进行操作。短信链接打开手机不可知的应用程序?

例:

iPhone:Launch an app from a link in an SMS

安卓:Launch Android app from within SMS/MMS message?

不过反正是有做到这一点实际上是跨平台?例如,我有一个Android手机与我的应用程序,我发送邀请给一个拥有相同的应用程序,但iPhone版(可能我不知道他有一个iPhone,我只有一个电话号码)的朋友。有没有办法发送一个短信链接,指出它正在iPhone上打开,并发送链接打开iphone版本的应用程序?也许有一种方法可以将非常简单的逻辑嵌入到基于它的设备而改变的超链接中吗?有什么办法可以拉开这样的东西吗?

我意识到我可以发送多个链接,并让用户点击一个合适的链接,但这似乎有点草率(特别是随着更多平台的推出,将所有链接塞入1条SMS消息将变得非常麻烦每个设备)。

+0

+1你为你转发思考者。 –

回答

1

不幸的是,这是一个困难的情况,没有简单的答案。
选项A)您发送指向您的服务器的链接。该链接根据用户代理识别设备,然后将它们转发给每个平台的正确的sms:链接。
选项B)如果您事先知道发送链接的类型,则可以在发送之前确定服务器端的正确链接。

+0

是否有任何信息可以发送到手机,而不用简单地询问接收它的人来识别它? –

+0

你问你是否可以发送短信,将设备识别为iOS或Android?如果是这样,不。 –

+0

思考也许不是短信,但如果有某种“ping”,你可以发送到手机,它回应与它的操作系统,但我对此表示怀疑。选项A我认为是合理的,但。感谢你的回答。 –

相关问题