我按照 App Search Programming Guide 中提到的所有步骤在我的应用程序中启用 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 添加: