首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SMS打开应用程序,如地址、开放计划或Doctolib

从SMS打开应用程序,如地址、开放计划或Doctolib
EN

Stack Overflow用户
提问于 2019-11-07 06:53:39
回答 2查看 66关注 0票数 1

我正在尝试从短信中打开我的应用程序,比如当我收到一个地址时,当我点击它时,打开计划。我还收到一条来自服务器的短信: a.doctolib.fr/hnFZ8k5sr,他直接打开应用程序Doctolib。有人知道怎么做吗?我看到了答案:Opening app from sms and getting the sms contents in iOS,但当我看我的短信时,它是好的,这是运行...提前谢谢!

Opening app from sms and getting the sms contents in iOS

EN

回答 2

Stack Overflow用户

发布于 2019-11-07 10:02:06

票数 0
EN

Stack Overflow用户

发布于 2019-11-08 14:25:26

您可以使用通用链接,如果应用程序已安装,则应用程序将被打开,否则将继续到浏览器。

支持通用链路的步骤-

  1. 创建你的apple- app -site-association文件(假设你的通用链接是www.abc.com/getapp,你想从这里重定向到你的应用中)。

{“应用程序”:{“应用程序”:[],“详细信息”:[{ "appID":"9JA89QQLNQ.com.apple.wwdc",//9JA89QQLNQ是您的团队ID,com.apple.wwdc是您的捆绑包id "paths":"/getapp“}]}}

  • 将此文件上传到托管www.abc.com的服务器的根目录(您需要从该目录重定向到已安装的应用程序)。

例如,假设您必须从www.abc.com/getapp重定向,那么您需要将apple-app-site-association文件上传到托管www.abc.com的根目录。

http://branch.io/resources/aasa-validator/上的

  1. 验证。如果文件有效,则所有检查均为绿色。
  2. 现在准备您的应用程序以支持通用链接-

a.转到developer.apple.com并启用与你的应用ID相关联的域。

b.选择您的目标并打开关联的域开关。

c.添加applinks:abc.com

d.添加application:continueUserActivity:restorationHandler:应用程序委托方法,以便您的应用程序可以接收链接并进行适当处理。

未回调应用程序的-

1.当用户在Safari中浏览您的网站时,当他们点击与当前网页位于同一域的通用链接时,iOS会尊重用户最可能的意图,并在Safari中打开该链接。

2.复制并粘贴笔记的通用链接(http(s)://www.abc.com/getapp),然后点击它。如果您的应用程序可以处理此链接,您将获得选项Open in "AppName"

参考-

  1. https://gist.github.com/anhar/6d50c023f442fb2437e1
  2. https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58739616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档