美文网首页
iOS 友盟分享的坑 微博关注

iOS 友盟分享的坑 微博关注

作者: 小布走慢点 | 来源:发表于2016-06-23 15:46 被阅读272次

    1.默认无法设置 title 导致内容显示两遍
    支持title设置的平台:QQ、QQ空间、微信、微信朋友圈

    [UMSocialData defaultData].extConfig.qqData.title =@"QQtitle";
    
    [UMSocialData defaultData].extConfig.qzoneData.title =@"Qzonetitle";
    
    [UMSocialData defaultData].extConfig.wechatSessionData.title =@"微信title";
    
    [UMSocialData defaultData].extConfig.wechatTimelineData.title =@"朋友圈title";
    

    2.分享点击的跳转

    //微信跳转
    [CoreUMeng umengSetWXAppId:@"6666666" appSecret:@"233333333333" url:url];
    

    3.分享自带提示关闭

    //关闭分享自带提示
    [UMSocialConfig setFinishToastIsHidden:YES];//旧版本
    [UMSocialConfig setFinishToastIsHidden:YES position:UMSocialiToastPositionTop];//新版本
    

    4.微博关注功能

    • 新浪微博发送即时关注的方法(只要加了下面的代码,用户会自动关注)
      [[UMSocialDataService defaultDataService] requestAddFollow:UMShareToSina followedUsid:@[@"uid1"] completion:nil];
      //这里的uid 1是指的sina uid 例如:level.account.weibo.com/U/id?=5189710768这里的数字部分就是你的uid

    • 腾讯微博发送即时关注的方法
      [[UMSocialDataService defaultDataService] requestAddFollow:UMShareTotencent followedUsid:@[@"你的腾讯微博昵称"] completion:nil];

    • 在编辑页或授权页加关注的方法(使用下面的代码,用户会在编辑页或授权页面出现关注的钮,选择了才能关注)

        [UMSocialConfig setFollowWeiboUids:@{UMShareToSina:@"12312312"}];
      
    • 单独添加腾讯微博
      [UMSocialConfig setFollowWeiboUids:@{UMShareTotencent:@"你的腾讯微博昵称"}];

    • 同时添加sina和腾讯微博
      [UMSocialConfig setFollowWeiboUids:@{UMShareToSina:@"12312312",UMShareToTencent:@"你的腾讯微博昵称"}]

    使用sso授权的话,关注功能出现在分享编辑页。使用webview的话,关注功能出现在授权页。有部分开发者的希望:使用sso授权的话,关注功能出现在授权页。这个我们的sdk没有实现。是这因为为了减少jar包的到最小引用了sina aidl的方法,这种方法限制了关注只能在sso方式出现在编辑页。如果使用sina原生sdk确实可以实现你想要的,但是承担的代价是巨大的jar包。如果盟友愿意接受jar包大小的话,可以自己接入sina sdk,友盟这边没办法,大部分开发者的诉求是jar的体积尽可能的小

    相关文章

      网友评论

          本文标题:iOS 友盟分享的坑 微博关注

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