android - 打开与电话无关的应用程序的短信链接?

标签 android iphone url mobile sms

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

例如:

手机:Launch an app from a link in an SMS

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

然而,无论如何,有没有办法有效地跨平台呢?例如,我有一个带有我的应用程序的安卓手机,我向一个拥有相同应用程序但 iphone 版本的 friend 发送了邀请(也许我不知道他有一个 iphone 我只有一个电话号码)。有没有办法发送一个短信链接,确定它正在 iphone 上打开,并发送链接以打开应用程序的 iphone 版本?也许有一种方法可以将非常简单的逻辑嵌入到一个超链接中,该超链接会根据它是什么设备而变化?有什么办法可以实现这样的效果吗?

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

最佳答案

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

关于android - 打开与电话无关的应用程序的短信链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18088269/

相关文章:

html - iPhone横向滚动甚至在空白页面上

android - 使用线程获取图像资源时, Intent 选择器保持打开状态

android - IllegalStateException : The Specified child already has a parent. 您必须调用 removeView()

iphone - 如何获得像 Phone.app -"Recents tab"或 Mail.app -"mail list"这样的 TableViewCell

iphone - 应用更新后处理丢失的 NSUserDefault 键

android - java.net.UnknownHostException : Unable to resolve host [LOCAL]

javascript - 从当前 URL 获取#id

php - 如何使用 PHP 检查 URL 是否已存在于数据库中?

java - 应为 BEGIN_OBJECT,但在第 13 行第 1 列路径 $ 处为 STRING

java - 将 XML 对象传递给外部函数 (Android)