react-native-wechat icon indicating copy to clipboard operation
react-native-wechat copied to clipboard

shareToTimeline 正常分享完成回到APP 拿不到回调

Open Faithnone opened this issue 5 years ago • 9 comments

try { Console.info('shareToTimeline1'); const shareresult = await WeChat.shareToTimeline(params); Console.info('shareToTimeline2', shareresult); } catch (e) { Console.info('shareToTimeline3', e); } 不会有shareToTimeline2/3的打印

Faithnone avatar Mar 29 '19 03:03 Faithnone

版本 1.9.10

Faithnone avatar Mar 29 '19 03:03 Faithnone

image 没有触发这个事件

Faithnone avatar Mar 29 '19 04:03 Faithnone

你加的console.log('test454564564')也没有执行么?

LSL1618 avatar Mar 29 '19 06:03 LSL1618

@Faithnone 你好,请求你的问题解决了没有?

mtfCloud avatar Jun 03 '19 03:06 mtfCloud

已解决~

mtfCloud avatar Jun 11 '19 06:06 mtfCloud

已解决~

兄弟,怎么解决的?分享下

byk04712 avatar Jun 17 '19 02:06 byk04712

已解决~

兄弟,怎么解决的?分享下

当时我的问题是:可以分享成功,但是拿不到回调,可以支付成功,也拿不到回调。 个人感觉,应该是微信SDK找不到我的项目,不知道回调给谁,后来通过尝试,我的解决方法: 首先,先按组件的说明,配置完成。 我用RN新建项目的时候,我新建的RN项目叫:hklm58,此时wxapi文件夹所在目录为: android/app/src/main/java/com/hklm58/wxapi 但是我实际打包之后我的包名是:com.xxxx.app,所以要将hklm58这个文件夹,改成两个,最终结果: android/app/src/main/java/com/xxxx/app/wxapi 与之对应的MainActivity.java与MainApplication.java,也应该放在android/app/src/main/java/com/xxxx/app目录下,然后app目录下的两个java文件头部都应该改成 package com.xxxx.app,wxapi目录下的两个java文件头部都应该改成package com.xxxx.app.wxapi

然后百度一下,react native 修改安卓包名,有几个文件也是需要修改,将默认的com.hklm58改成com.xxxx.app,然后运行项目就可以了

mtfCloud avatar Jun 17 '19 03:06 mtfCloud

ios 你能收到回调吗?

orzhtml avatar Mar 07 '20 12:03 orzhtml

我这边分享成功后回调是分享成功,取消分享,还是成功的回调,安卓端。iOS 没试, 是怎么回事? 有人遇到过吗?

chenweigh avatar Jun 22 '20 06:06 chenweigh