更新日期:2024-01-24iOS渠道快捷登录无效
一、无法跳转到盒子
检查info.plist跳转白名单LSApplicationQueriesSchemes数组元素数量是否超限(50个),如果渠道盒子的白名单字符串位于跳转白名单数组50个以后的位置则无法生效
需要游戏研发根据实际需求对游戏母包工程的info.plist文件中跳转白名单LSApplicationQueriesSchem数组进行精简,以确保加入渠道盒子跳转白名单字符串后不超过50个元素
二、可以跳转到盒子但是从盒子跳转到游戏未执行登录操作
1. 检查游戏是否自定义了系统代理(AppController或UnityAppController或AppDelegate),如果存在自定义系统代理则需要在游戏真正的系统代理类(AppController.mm或则UnityAppController.mm或者AppDelegate.mm)实现以下三个方法并调用QuickSDK对应的方法或调用Super执行对应的方法以接收盒子传递的参数
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
[[SMPCQuickSDK defaultInstance] openURL:url application:application];
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
[[SMPCQuickSDK defaultInstance] openURL:url sourceApplication:sourceApplication application:application annotation:annotation];
return YES;
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary
[[SMPCQuickSDK defaultInstance] openURL:url application:app options:options];
return YES;
}
2. 游戏将openurl方法注释了,需要开放下
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538