美文网首页
关于友盟分享中的微信分享,一闪而过,不出现分享列表问题

关于友盟分享中的微信分享,一闪而过,不出现分享列表问题

作者: 叔简 | 来源:发表于2020-11-26 20:35 被阅读0次

按照微信的官方文档,配置universal links,在工程文件,APPdelegate中,配置universal links回调

- (BOOL)application:(UIApplication*)applicationcontinueUserActivity:(NSUserActivity*)userActivityrestorationHandler:(void(^)(NSArray*__nullablerestorableObjects))restorationHandler

{

    if (![[UMSocialManager defaultManager] handleUniversalLink:userActivity options:nil]) {

        // 其他SDK的回调

        return [WXApi handleOpenUniversalLink:userActivity delegate:self];

    }

    return YES;

}

此处需要确认自己配置的universal links是正确的,并且能在Safari中访问的

第二种方法, (universal links没有生效的配置)

在APPdelegate中,配置scheme回调,

- (BOOL)application:(UIApplication*)application

            openURL:(NSURL*)url

  sourceApplication:(NSString*)sourceApplication

         annotation:(id)annotation{

    // 如果百川处理过会返回YES

    if (![[AlibcTradeSDK sharedInstance] application:application

                                             openURL:url

                                   sourceApplication:sourceApplication

                                          annotation:annotation]) {

        // 处理其他app跳转到自己的app

        return [WXApi handleOpenURL:url delegate:self];

    }

    return YES;

}

因为,我的工程中,配置了阿里百川的SDK,可以忽略ali的相关代码,直接设置回调即可

总结的来说,基本上就是universal links的设置没有完成,回调不能进行,所以导致分享时,一闪而过,不能展示出分享列表或者分享位置

--------------------------------------------------------------------  

现在确定是自己的微信link配置错误,配置正确的link即可

相关文章

网友评论

      本文标题:关于友盟分享中的微信分享,一闪而过,不出现分享列表问题

      本文链接:https://www.haomeiwen.com/subject/mykwiktx.html