Closed sinaweibosdk closed 4 years ago
我先调用了 mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA); mWeiboAPI.registerApp(); 这两个函数, 等待用户点击后再执行 sendRequest(BaseRequest req)这个方法, (我的SDK中没有IWeiboShareAPI类中没有sendRequest(Activity activity,BaseRequest req)这个方法) 由于我是在Unity中调用的,createWeiboAPI我传入的是UnityPlayer.currentActivity 但是还是提示auth failed
其实这个bug我在最新版的新浪客户端没有复现,貌似是解决了
onCreate 时调用 mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA); mWeiboAPI.registerApp(); 用户点击分享 sendRequest 我没有反应啊,不跳转不报错,这是啥子情况?
目前这个解决方案好像也解决了,首次点击分享(此时没有登录微博),登录后又返回到第三方应用而没有跳到分享界面问题
问题还是存在。。
最新版的为啥还是有这个问题啊啊啊啊啊,疯了
3.1.4 同样有这种问题, demo 中 music 的图片不是 png 却带个 png 扩展名,还有好几张 nine-path 都没处理, 编译都通不过。
找到这个问题的解决方法了 是因为 你只是做了 分享 而没有做 授权。所以 你的分享 依赖于app的登陆状态,而不是自己保存。
目前有个比较土的解决办法,就是提前初始化微博,如在oncreate里不管用不用,先调用 mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA); mWeiboAPI.registerApp();
最好能控制这个两行代码能执行很久之后再调用mWeiboAPI.sendRequest(mActivity, req),起始就是很早很早就准备了微博的初始化和注册。
目前这个解决方案好像也解决了,首次点击分享(此时没有登录微博),登录后又返回到第三方应用而没有跳到分享界面问题,