我按照“应用搜索编程指南”中提到的所有步骤在我的应用程序中启用了Universal Link,但它无效。
遵循的步骤:
1)创建Apple应用程序站点协作文件,并可从Web访问。
2)在成员中心启用了关联域并生成了配置文件。
3)在我的应用目标的功能部分添加了applinks:limeroad.com
。
4)已实施 -
-(BOOL)application:
(UIApplication *)application continueUserActivity:
(NSUserActivity *)userActivity restorationHandler:
(void(^)(NSArray * __nullable restorableObjects))restorationHandler
5)尝试在邮件应用程序的链接下方打开,但它们始终在Safari中打开。
www.perf.limeroad.com/scrap/s56b1d03f092d275b2808c6d5
6)尝试长按链接,它只显示在safari中打开,但未在我的应用程序中打开。
我的应用支持iOS 7以上版本。我已经使用开发构建和测试飞行构建测试了这些步骤,但它对我来说从未起作用。
我尝试了四个方格,并使我的旅行应用程序,他们似乎工作正常。我在运行iOS9.2的iPhone 6和运行iOS 9.1的iPad上试过这个。
使用search.developer.apple.com/appsearch-validation-tool/
验证并且看起来在这里也很好。
请让我知道我错过了什么。还有其他人面临同样的问题吗?
JSON: {
"applinks": {
"apps": [],
"details": [ { "appID": "TB98D47W8J.com.limeroad.Limeroad",
"paths": ["*"]
}
]
}
}
应用验证:
Xcode Applinks另外:
答案 0 :(得分:1)
您是否已将这些权利添加到project.entitlements文件中?将权利添加到该文件后,请确保将该文件包含在构建目标中。