【问题标题】:Launch an app from a link in an SMS从 SMS 中的链接启动应用程序
【发布时间】:2010-08-18 13:37:07
【问题描述】:

我有一个很奇怪的要求...
我需要从短信中收到的超链接启动我的应用程序。
这可以以某种方式完成吗?
我的意思是,接收短信的人只需点击“特殊短信”中提供的链接,即可启动应用程序。
类似于调用设备中应用程序的特殊链接...

我偶然发现了一篇文章,该文章展示了如何在 iOS4 中以编程方式创建和发送消息正文,我认为这可能有助于我创建“特殊消息”
所以创建消息在这里可能不是问题... :|
这是调用部分...
有谁知道可以做什么???
非常感谢您的建议和示例代码... :)
提前致谢!

【问题讨论】:

标签: iphone sms


【解决方案1】:

好消息,这是可能的,而且非常简单(实际上真的很容易)

看看this tutorial

更新:短信应用似乎无法自动识别该地址类型

【讨论】:

  • 哇!谢谢!看起来它是我需要的东西......我会试试看。再次感谢! :))
  • 嘿!谢谢!这真的很棒......我能够做“从另一个应用程序启动一个应用程序”的事情......但情况的悲剧是我无法从短信启动它......如果我使用过URL 方案为 myApp,然后在撰写消息中键入“”应该会自动检测到它并使其可点击,对吗?那么这是它不起作用的地方......请帮助:(
  • @santoni:我阅读了您的更新... :((那么我该怎么做才能解决它?我要更改地址类型还是什么?????帮助!检查一下- stackoverflow.com/questions/625232/… 。好像有人成功从短信启动应用了。不知道怎么...
  • 也许 Apple 改变了一些东西,或者在他们没有真正测试的线程中。我在 iPhone 4 上测试,我将在我们的 3GS 上测试
  • @santoni: 感谢您的支持 :) 它在 iOS 3.1.2 中失败是一个悲剧,因为我也在使用它。你说你在 iPhone 4 上试过了。它在那里工作吗???
【解决方案2】:

您需要做的是让您的应用响应自定义 URL 序列,例如 myApp://open

Apple 有这方面的文档:

https://developer.apple.com/documentation/uikit/core_app/communicating_with_other_apps_using_custom_urls

如果您需要更多帮助,请询问。

这也适用于邮件和网页,任何可以放置可点击链接的地方...

【讨论】:

  • 感谢您的回复 :)) 我会通过文档.. 而且我敢肯定,随着我着手创建这个应用程序,我会遇到很多事情在那里我会大喊“救命!”。当然,我会问你^___^再次感谢!
  • “救命!”那么在我的应用程序中,我还需要通过 url 将参数传递给应用程序......所以知道 URL 方案会是什么样子吗? :P
  • 从我的回复中查看教程,您可以处理 myapp://whatyourwant,然后在启动应用程序时,您可以检查 URL 并做您想做的事情:)
  • 帮助!我将 URL 方案指定为:simpleApplication,将 URL 标识符指定为:com.company.simpleApplication。我按照教程中的说明做了。我试过: 1. “simpleApplication” 2. “” 3. “simpleApplication://” 4. “” 5. 6. 在撰写消息中在所有这些排列之后,仍然没有识别 URL 并且应用程序没有启动!请告诉我我哪里出错了...我很绝望:((帮助!!!
  • @DepartamentoB 完成 :)
【解决方案3】:

您从 Tom H 和 F. Santoni 得到的所有回复都很棒。如果您尝试使用 Safari 并启动您的应用程序,但您在 Message 应用程序中看不到可点击的链接,那么您只需终止 Message 应用程序并重新启动它。 然后它将在启动时读取哪个应用程序注册了哪些方案,然后您链接 simpleApplication:// 将是可点击/可触摸的。

【讨论】:

    【解决方案4】:

    "<simpleApplication://>" 应该为你工作......!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 2012-03-06
      • 1970-01-01
      • 2021-10-30
      • 2011-01-14
      • 2011-02-08
      • 1970-01-01
      相关资源
      最近更新 更多