reactnativecn / react-native-qq

308 stars 87 forks source link

使用1.4.1版本QQ登录、QQ分享、QQ分享空间没有返回结果 #27

Open crystalxmumu opened 8 years ago

crystalxmumu commented 8 years ago

如题,android下 RN0.25.1 使用最新1.4.1版本QQ登录、QQ分享、QQ分享空间的回调没有返回结果;可能和#25 描述的类似 QQ登录时能出现qq授权登录界面,但是没有结果返回,代码如下:

qqLogin().then((result)=>{
 console.warn("登录信息", result);
}, (e) => {
    console.warn("错误", e);
}).catch((error) => {
    console.warn("错误", error);
});

QQ分享功能,什么也不现实,代码如下: shareToQQ(data).then((result) => { console.warn("结果", result); }, (e) => { console.warn("错误", e); });

crystalxmumu commented 8 years ago

android下 RN0.25.1 使用最新1.4.0 版本QQ登陆,报红屏,出RCTQQAPI.login got 4 arguments, expected 3 错误

magicwing commented 7 years ago

我是1.4.3版本注释掉下面的then,然后就有返回值了 export function login(scopes) { return QQAPI.login(scopes); //.then(() => waitForResponse("QQAuthorizeResponse")); }

export function shareToQQ(data={}) { return QQAPI.shareToQQ(data); //.then(() => waitForResponse("QQShareResponse")); }

export function shareToQzone(data={}) { return QQAPI.shareToQzone(data); //.then(() => waitForResponse("QQShareResponse")); }