【发布时间】:2014-10-09 18:54:35
【问题描述】:
你如何解决这种情况:
用户在 iOS 上使用 Safari。他们点击一个网站上的链接,上面写着 “在我们的应用程序上查看个人资料”。用户没有应用程序,他们是 带到应用商店下载应用程序。他们打开应用程序后, 该应用程序立即加载配置文件屏幕(而不是主 屏幕)。
目前为了解决这个问题,当应用安装后,我们会立即打开 Safari 来抓取会话 cookie,如果它与服务器上的匹配,我们会加载正确的屏幕。但是,Apple 现在拒绝我们的应用(和其他应用)在启动时加载 Safari。
什么是不会被 Apple 拒绝的有效解决方案?
(另请注意,我们正在探索 IDFA - 这本来可以奏效 - 但如果应用程序不使用广告,Apple 将拒绝使用 IDFA 的应用程序)
【问题讨论】:
-
我认为你不能不被拒绝,你必须让用户登录或再次点击“在我们的链接应用中查看个人资料”
标签: ios objective-c iphone deep-linking