浏览代码

提交回调方法

zhengkun 2 月之前
父节点
当前提交
83a1b3684b

+ 1 - 1
ios/JianYuIOS/JianYuIOS.xcodeproj/project.pbxproj

@@ -3,7 +3,7 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 60;
+	objectVersion = 52;
 	objects = {
 
 /* Begin PBXBuildFile section */

二进制
ios/JianYuIOS/JianYuIOS.xcworkspace/xcuserdata/zhengkun.xcuserdatad/UserInterfaceState.xcuserstate


+ 16 - 7
ios/JianYuIOS/JianYuIOS/AppDelegate.m

@@ -97,15 +97,14 @@
     [UMConfigure initWithAppkey:@"5a685423f43e4833e500003e" channel:@"App Store"];
     
 
-    // 微信、QQ、微博完整版会校验合法的universalLink,不设置会在初始化平台失败
-       //配置微信Universal Link需注意 universalLinkDic的key是rawInt类型,不是枚举类型 ,即为 UMSocialPlatformType.wechatSession.rawInt
-    [UMSocialGlobal shareInstance].universalLinkDic =@{@(UMSocialPlatformType_WechatSession):@"https://umplus-sdk-download.oss-cn-shanghai.aliyuncs.com/",
-    @(UMSocialPlatformType_QQ):@"https://umplus-sdk-download.oss-cn-shanghai.aliyuncs.com/qq_conn/101830139",
-     @(UMSocialPlatformType_Sina):@"https://umplus-sdk-download.oss-cn-shanghai.aliyuncs.com/"};
+
+    //配置微信Universal Link需注意 universalLinkDic的key是rawInt类型,不是枚举类型 ,即为 UMSocialPlatformType.wechatSession.rawInt
+    [UMSocialGlobal shareInstance].universalLinkDic = @{
+            @(UMSocialPlatformType_WechatSession):@"https://www.jianyu360.cn/",
+            @(UMSocialPlatformType_QQ):@"https://www.jianyu360.cn/qq_conn/1106734232"};
+
     
     
-
-    //@"http://mobile.umeng.com/social"
     [[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_WechatSession appKey:@"wx0e6a5b18f4cfd10d" appSecret:@"b9a93038b7481278f7a0e048c0d81770" redirectURL:nil];
     
     //MYFVJZhtygWy5hzh  秘钥 1106703118 @"http://mobile.umeng.com/social"
@@ -425,6 +424,16 @@ didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{
     return result;
 }
 
+
+#pragma mark Universal Links 系统回调
+-(BOOL)application:(UIApplication*)application continueUserActivity:(NSUserActivity*)userActivity restorationHandler:(void(^)(NSArray* __nullable restorableObjects))restorationHandler{
+    if(![[UMSocialManager defaultManager] handleUniversalLink:userActivity options:nil]){
+            // 其他SDK的回调
+    }
+    return YES;
+}
+
+
 #pragma mark UM 回调
 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
 {