美文网首页ios开发的那些坑
ios-twitter分享遇到的问题

ios-twitter分享遇到的问题

作者: fly大梦想家 | 来源:发表于2018-09-06 15:39 被阅读47次

更新了twitter3.0后分享中的东西重新配置,代码修改后测试发现,有的手机分享成功,有的到了授权界面点击连接后就返回错误403,对着官网一看

- (BOOL)handleOpenUrl:(NSURL *)url  application:(UIApplication *)app sourceApplication:(id)sourceApplication annotation:(id)annotation {
    NSString *urlStrl = [url absoluteString];
    BOOL handle = YES;
    if ([urlStrl hasPrefix:@"tencent"]) {
        handle = [TencentOAuth HandleOpenURL:url];
    }else if ([urlStrl hasPrefix:@"wx"]){
        handle = [WXApi handleOpenURL:url delegate:self];
    }else if ([urlStrl hasPrefix:@"wb"]){
        handle = [WeiboSDK handleOpenURL:url delegate:self];
    }else if ([urlStrl hasPrefix:@"fb"]){
        if ([[[UIDevice currentDevice] systemVersion] floatValue] > 9.3) {
            handle = [[FBSDKApplicationDelegate sharedInstance] application:app
                                                                     openURL:url
                                                           sourceApplication:sourceApplication[UIApplicationOpenURLOptionsSourceApplicationKey]
                                                                 annotation:sourceApplication[UIApplicationOpenURLOptionsAnnotationKey]];
        }else{
            handle = [[FBSDKApplicationDelegate sharedInstance] application:app
                                                                    openURL:url
                                                          sourceApplication:sourceApplication
                                                                 annotation:annotation];
        }
    }else if ([urlStrl hasPrefix:@"twitter"]){
        handle = [[Twitter sharedInstance] application:app openURL:url options:sourceApplication];
    }
    return handle;
}

handle = [[Twitter sharedInstance] application:app openURL:url options:sourceApplication]; 这里options传了annotation(上级方法中annotation是nil),所以应该是授权回调就没有成功
能分享成功的应该是因为之前2.0授权过,到这边不用授权直接就分享出去了

相关文章

  • ios-twitter分享遇到的问题

    更新了twitter3.0后分享中的东西重新配置,代码修改后测试发现,有的手机分享成功,有的到了授权界面点击连接后...

  • iOS-twitter分享图片界面卡死的问题

    图片宽高超过一定比例,界面卡死现在不知道具体多少,试验获得高/宽1.8点多可以,所以超出比例后进行处理即可

  • 开发中遇到的问题分享

    一、autolayout如何把某控件的长宽设置比例 用到控件aspact ratio功能,让其高宽比例是1:1。按...

  • iOS ShareSDK 分享遇到的问题

    1.在调用微信分享时,分享操作成功了,但返回APP时程序崩溃了,在控制台显示了一句话,libc++abi.dyli...

  • 微信分享遇到的问题

    最近集成微信分享,遇到一个问题 先来说一下我这边的逻辑,点击分享按钮,弹出选择框 png 图片 点击分享朋友圈或者...

  • 小程序分享遇到的问题

    场景:用户需要点击分享按钮之后,请求接口获取分享id,然后再把id带到路由里面分享出去,这里需要用到Promise...

  • 无标题文章

    分享: 1.分享爱,就会回流爱,爱不是占有,而是分享。 2.每当遇到问题时,就会想到智慧就是遇到问题能够化解的,于...

  • 友盟分享整合遇到的问题

    背景 之前一个项目用过友盟,相对版本有些旧了,这次新项目准备直接来个最新版的感受感受,这次整合中遇到了一些坑,在此...

  • Unity集成ShareSDK分享遇到的问题

    安卓微博分享 签名错误此类问题一般是是由于微博开放平台配置的包名和签名与您的app的不一致导致的。注意:安卓的签名...

  • 适配Universal Links分享遇到的问题

    1 iOS 微信SDK1.8.6+Universal Link适配方案[https://www.codenong....

网友评论

    本文标题:ios-twitter分享遇到的问题

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