相关疑难解决方法(0)

iOS9:Universal Links不起作用

所以我也跟着教程https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9,准确地使用相同的值提供的一个.

Apple协会文件也已准备好在链接目录中:WEB_PAGE:PORT_NUMBER/apple-app-site-association

一切似乎都在这方面设置.

我添加了权利,更新了配置文件以及所有设置.

当我在我的设备上运行应用程序,并打开链接http:// WEB_PAGE:PORT_NUMBER时,这将始终打开Safari.

我甚至在以下方法中有断点:

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler
Run Code Online (Sandbox Code Playgroud)

但齐尔奇.

有没有人完善这个?有什么我错过了吗?

xcode objective-c ios ios9 ios-universal-links

97
推荐指数
19
解决办法
7万
查看次数

获取服务'applinks'的信息,app ID'<< NULL >>'

尝试在运行iOS 10的iOS应用中实现通用链接,只要点击我网页中的链接,我就会在设备日志中收到以下消息:

Feb 24 15:07:11 iPhone swcd(CoreUtils)[10142] <Notice>: Get info for service 'applinks', app ID '<<NULL>>', domain 'www.redacted...'
Run Code Online (Sandbox Code Playgroud)

我的应用程序设置了该域所需的权利和功能.我的关联域权利密钥包含以下域:

applinks:redacted.com
applinks:www.redacted.com
Run Code Online (Sandbox Code Playgroud)

服务器通过https在根文件夹上托管apple-app-site-association文件.我确保文件的内容类型设置为application/json,并且没有重定向导致它.该文件的内容是:

{
    "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "teamid.redacted-app-id",
        "paths": ["*"]
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在测试这个的方法是进入我的网站并点击我找到的第一个链接,每次点击此链接我都会收到上面粘贴的消息,并在safari中打开链接.

iphone ios ios-universal-links

10
推荐指数
1
解决办法
1594
查看次数

标签 统计

ios ×2

ios-universal-links ×2

ios9 ×1

iphone ×1

objective-c ×1

xcode ×1