【发布时间】:2018-11-15 02:29:44
【问题描述】:
我想检测到我的应用程序的 Safari 重定向。
当我在 safari 中输入 URI (deeplink) AppName://parameter/id 时,它会打开带有主页屏幕的应用程序,但我想根据链接中的 id 重定向到特定屏幕。
当我从推送通知发送相同的深层链接 url 时,它会调用 didReceiveRemoteNotification 并且我会重定向到那里。
从 safari 重定向后有没有调用的方法?
如何检测到我的应用是从 safari 启动(或在前台打开)?
我在目标 c 项目中。 XCode 9.
【问题讨论】:
-
您是否尝试过“iOS 应用程序编程指南”中“应用程序间通信”部分的“处理 URL 请求”中的示例? developer.apple.com/library/archive/documentation/iPhone/…
标签: ios objective-c deep-linking deeplink