2

所以我认为这可能是不可能的。但是在每个手机平台上都有一个发送 SMS 链接的约定,当单击该链接时,将在设备上启动一个应用程序并根据链接中发送的参数执行某些操作。

前任:

iPhone:从 SMS 中的链接启动应用程序

Android:从 SMS/MMS 消息中启动 Android 应用程序?

但是,无论如何要做到这一点,这实际上是跨平台的吗?例如,我有一部带有我的应用程序的 android 手机,我向具有相同应用程序但 iphone 版本的朋友发送邀请(也许我不知道他有 iphone 我只有一个电话号码)。有没有办法发送一个短信链接来确定它正在 iPhone 上打开,然后发送链接以打开应用程序的 iPhone 版本?也许有一种方法可以将非常简单的逻辑嵌入到超链接中,该超链接会根据它是什么设备而变化?有什么办法可以完成这样的事情吗?

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

4

1 回答 1

1

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

于 2013-08-07T00:02:48.240 回答