2

我按照 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 添加:

Xcode Applinks 添加

4

1 回答 1

1

您是否将这些权利添加到您的 project.entitlements 文件中?在您将权利添加到该文件后,请确保将该文件包含到构建目标中。

于 2016-02-22T21:02:46.710 回答