收藏
回答

自定义分享图片问题,不生效,求帮助

调用

在转发 wx.shareAppMessage 和 wx.onShareAppMessage 接口中,传入 imageUrlId 和 imageUrl 参数。

import moduleHelper from './module-helper';

import { formatJsonStr } from './utils';

let shareResolve;

export default {

    WXShareAppMessage(conf) {

      var id = 'f0UL3HN9TSOQS1rT7EndEg==' // 通过 MP 系统审核的图片编号

      var url = 'https://mmocgame.qpic.cn/wechatgame/iasDTibhiaXgIb3Bo9IxbpoxXgGsreZ6FdM7qo1XlXnpkjAuniaMj62pXZtGX738ZV8F/0' // 通过 MP 系统审核的图片地址

        wx.shareAppMessage({

          imageUrlId: id,

          imageUrl: url

        });

    },

    WXOnShareAppMessage(conf, isPromise) {

      var id = 'f0UL3HN9TSOQS1rT7EndEg==' // 通过 MP 系统审核的图片编号

      var url = 'https://mmocgame.qpic.cn/wechatgame/iasDTibhiaXgIb3Bo9IxbpoxXgGsreZ6FdM7qo1XlXnpkjAuniaMj62pXZtGX738ZV8F/0' // 通过 MP 系统审核的图片地址

        wx.onShareAppMessage(function () {

          return {

            imageUrlId: id,

            imageUrl: url

          }

        });

    },

    WXOnShareAppMessageResolve(conf) {

        if (shareResolve) {

            shareResolve(formatJsonStr(conf));

        }

    },

};

wx.showShareMenu({

    menus: ['shareAppMessage', 'shareTimeline'],

});

分享时还是使用的切割游戏场景的图片,申请的自定义转发图片配置已经通过了审核,请问这是为什么呢?

回答关注问题邀请回答
收藏

1 个回答

  • liony
    liony
    09-24

    检查一下:

    你定义的 WXShareAppMessage 、 WXOnShareAppMessage方法,被调用过吗?如果没有触发过,是不会生效的。

    09-24
    有用
    回复
登录 后发表内容