ios - Firebase 动态链接不返回深层链接 iOS
问题描述
我有一个与 firebase 动态链接集成的应用程序。我有一个奇怪的问题,当我处于调试模式时,我只能从动态链接中检索深层链接。其余时间它只是返回我深层链接 = nil 和错误 = nil。有人遇到这个问题吗?
- (BOOL)application:(UIApplication *)application continueUserActivity: (NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler {
BOOL handled = [[FIRDynamicLinks dynamicLinks] handleUniversalLink:userActivity.webpageURL completion:^(FIRDynamicLink * _Nullable dynamicLink, NSError * _Nullable error) {
if (dynamicLink && dynamicLink.url) {
if (self.shouldReload) {
[[EPLAppConfiguration sharedInstance] saveUniversalLinkUrl:dynamicLink.url.absoluteString];
} else {
[[EPLLinkManager sharedInstance] universalLinkTriggered:dynamicLink.url];
}
}
}];
[FIRDynamicLinks performDiagnosticsWithCompletion:nil];
return handled;
}
解决方案
推荐阅读
- ios - iOS 应用因使用 WhatsApp 而被拒绝
- javascript - 服务人员没有被承诺不知道在哪里
- javascript - 如何在 fetch api 调用中处理 json 以外的值
- macos - AppleScript 无法访问 SecurityAgent 的元素
- python - 大型 ndarray 上的 Tensorflow 推断:cython 或 muliprocessing 加速可能吗?
- docker - cURL 请求挂在 docker ubuntu/alpine 容器中
- reactjs - 需要帮助架构 Redux 应用程序(减少所需操作的数量)
- ios - 在重新加载 SKScene 之前尝试使用 removeAllChildren() 和 removeAllActions() 时产生致命错误
- draftjs - 如何更改 Draftjs 中 ContentBlock 渲染的顺序?
- mongodb - 在 Mongo 聚合中使用 Cursor() 和 Mongoose