所以我认为这可能是不可能的。但是在每个手机平台上都有一个发送SMS链接的约定,点击后会在设备上启动应用程序并根据链接中发送的参数执行某些操作。
前:
iPhone:Launch an app from a link in an SMS
Android:Launch Android app from within SMS/MMS message?
然而,无论如何这样做是有效的跨平台?例如,我有一个Android手机与我的应用程序,我发送邀请给一个朋友,有一个相同的应用程序但iPhone版本(也许我不知道他有一个iPhone,我只有一个电话号码)。有没有办法发送短信链接,发现它在iPhone上打开,并发送链接打开应用程序的iPhone版本?也许有一种方法可以将非常简单的逻辑嵌入到超链接中,该超链接根据它是什么设备而改变?有什么办法可以实现这样的目标吗?
我意识到我可以发送多个链接并让用户单击一个合适的链接,但这看起来有点草率(特别是随着更多平台变得可用,将所有链接塞入1条SMS消息中将会很麻烦设备)。
答案 0 :(得分:1)
这是一个困难的情况,遗憾的是没有简单的答案 选项A)您发送指向您的服务器的链接。此链接基于用户代理识别设备,然后将其转发到每个平台的正确短信:链接 选项B)如果您知道预先发送链接的设备类型,那么您可以在发送之前确定服务器端的正确链接。