相关疑难解决方法(0)

如何支持iOS App和设置服务器中的Universal Links?

我如何在我的应用程序中支持Universal LinksiOS并设置我的服务器以支持Universal Links?

ios ios-universal-links

29
推荐指数
1
解决办法
2万
查看次数

带有 iOS 13 的手机上的通用链接错误

尝试设置具有通用链接的应用程序时,我在 iOS 13 中看到以下错误。有没有人看到这个或知道它是什么意思?

我在 swcd 进程的设备控制台中看到此错误。

Error getting enterprise-managed associated domains data. If this device is not enterprise-managed, this is normal:

Error Domain=SWCErrorDomain Code=1701 "Failed to get associated domain data from ManagedConfiguration framework." UserInfo={NSDebugDescription=Failed to get associated domain data from ManagedConfiguration framework., Line=250, Function=<private>}

当我在 iOS 12 设备上安装相同的应用程序时,它运行良好。任何想法将不胜感激

ios ios-universal-links ios13

12
推荐指数
1
解决办法
2026
查看次数

iOS 通用链接打开应用,不触发应用委托方法

我正在尝试在 iOS 上启用通用链接(作为 Firebase 无密码注册的一部分)。在 iOS 13.2 上本地测试。

apple-app-site-association (AASA) JSON 如下所示 ( https://lokitools.page.link/apple-app-site-association ):

{"applinks":{"apps":[],"details":[{"appID":"43S54AHEMG.com.jkalash.Loki","paths":["NOT /_/*","/*"]}]}}
Run Code Online (Sandbox Code Playgroud)

通用链接确实打开了应用程序,但是我无法处理从它们打开的应用程序。委托方法:

  1. application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool
  2. application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool

从通用链接打开时不会被调用。尝试在后台运行的两个应用程序并强制关闭。AASA 验证器 ( https://branch.io/resources/aasa-validator/ ) 说文件看起来不错,我尝试通过重新安装应用程序并观察控制台日志来排除故障swcd( https://ios13.dev/universal-links -debugging-on-ios-13-cjwsux93w001p6ws1swtstmzc)但没有任何异常显示,看起来确实像下载了 AASA 文件。

我也尝试过遵循 Apple 的故障排除指南(https://developer.apple.com/library/archive/qa/qa1916/_index.html),但失败的最后一步(第 8 步)不包括我的情况,即应用程序确实打开了(iOS 检测到通用链接),但只是没有调用委托方法。

deep-linking ios swift ios-universal-links ios13

5
推荐指数
2
解决办法
3172
查看次数

标签 统计

ios ×3

ios-universal-links ×3

ios13 ×2

deep-linking ×1

swift ×1