如何解决目标 C/Firebase如何将请求的数据获取到深层链接?
这是我收到的调试信息。
2021-04-19 16:32:57.466647+0900 cubelogin[11909:5327695] 7.9.0 - [Firebase/Analytics][I-ACS023001] Deep Link does not contain valid required params. URL params: {
"ipAddress" = "10.10.20.51","publicKeyModulus" = "893a7bcdabbd99b78939976dc0f219ffdae365f76fce8a25c67830432c695c8be02bf697925cf72191d73d846a5ed92a5d34c188f2996cfd763ba05d88b306c17a28c7b0132447c78c9e0838547bc0e97525ef288c03c183f6df5e056b13cc5ca8c533764c9097966ccd84af4ea2d14fa0da711b3272235a4488a9652ce25e5b","akData" = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhayIsImRhdGEiOiI4OEE1c0J3UlVBVjhaMEF4VjhKdyIsImV4cCI6MTYxODgxNDg5NiwiaWF0IjoxNjE4ODE0Mjk2fQ.Ur3ipNcINBBCLtJHjdWz8kg1jnH5NbcTj-J_BTIGFM6mlDGOuGGpAUzNbBUBTSHXnIoFjVM5jCgVR0DFnOUNI1UMFA0CYWocyge-aqjcL4gY6UaSxh8KPrm92wXVS027lkF_EJFTr75KCsX2rDfxhFKiQqvddpI-W9BAIzRX8gs","publicKeyExponent" = "10001"
}
解决方法
我是这样实现的。
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
NSLog(@"----IOS 9----");
// NSLog(@"receive full URL: %@",[url absoluteString]);
//response 받는 full url
NSString *urlStr = [url absoluteString];
NSArray *arr1 = [urlStr componentsSeparatedByString:@"?"];
NSArray *params = [arr1[1] componentsSeparatedByString:@"&"];
NSMutableDictionary *paramsDic = [[NSMutableDictionary alloc] init];
for (int i = 0; i < params.count; i++) {
NSArray *sepParams = [params[i] componentsSeparatedByString:@"="];
[paramsDic setObject:sepParams[1] forKey:sepParams[0]];
}
self.akData = [paramsDic valueForKey:@"akData"];
self.publicModulus = [paramsDic valueForKey:@"publicKeyModulus"];
self.publicExponent = [paramsDic valueForKey:@"publicKeyExponent"];
self.ipAddress = [paramsDic valueForKey:@"ipAddress"];
// FIRDynamicLink *dynamicLink = [[FIRDynamicLinks dynamicLinks] dynamicLinkFromCustomSchemeURL:url];
//
// if(dynamicLink != nil) {
// if (dynamicLink.url != nil) {
// NSLog(@"do you here me?");
// [self handleReceiveURL:dynamicLink];
// return YES;
// } else {
// NSLog(@"dismiss link");
// return NO;
// }
// }
return YES
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。