Hector-Chong / native-wechat

A React Native library for supporting Wechat APIs on Android and iOS
https://native-wechat.hector.im
MIT License
133 stars 11 forks source link

shareapi中的 shareWebpage 无法成功 (能唤起微信但点击好友无法进入下一步的分享) #19

Closed lopo12123 closed 11 months ago

lopo12123 commented 1 year ago

以下是我的项目中的部分代码

    // 以下为我封装的抽象类 WXApi 中的网页分享的静态方法
    static async requestShareWebpage(webpageUrl: string, meta?: WXShareWebpageMeta, target: WXShareTarget = 'friend') {
        // 下一行仅为检查并确保已经执行 register
        WxOperates.prelude()

        try {
            await shareWebpage({ webpageUrl, scene: _wxShareTargetScene[target] })
            return true
        } catch (err) {
            return false
        }
    }

   // 另一个文件中调用
             WXApi.requestShareWebpage('https://hector.im', {
                  "title": 'test title',
                  "description": 'test description'
              })
              .then(res => {
                  console.log('res:', res)
              })
              .catch(err => {
                  console.log('err:', err)
              })

控制台仅会显示 res: true 字样,无报错信息但唤起微信后无法成功分享。

其他的分享api我都已经测试,能正常工作。

我的测试环境如下:

Hector-Chong commented 1 year ago

感谢反馈,我正在排查此问题。

lopo12123 commented 1 year ago

今天测试了一下订阅信息功能(requestSubscribeMessage),发现NativeWechatModuleImpl.java文件中有一个笔误, image,且文档中的示例代码也不对应

ps. 我当前的项目中用到了这个库,所以后续我还会进行其他功能的测试,可能会持续地有所反馈,希望不要介意 ,,ԾㅂԾ,,

Hector-Chong commented 1 year ago

没有问题,由于白天是我的工作时间,我会在晚上统一处理。