收藏
回答

订阅消息面板的操作以及后续逻辑问题?

wx.requestSubscribeMessage

调用上述api弹起面板后:

1、如果不勾选“总是保持以上选择”

1)用户点击拒绝:用户不会收到后续消息推送;下一次调用api时仍会弹起面板?

2)用户点击允许:用户后续可以收到消息推送,但在消息推送之前,用户再次调用api,会弹起面板吗?还是说用户要等到收到消息推送,调用api才会弹起面板?

3)用户如果去设置页将某个订阅模版开关改为“接受”或者“不接受”,改完之后再次调用api,会弹起面板吗?

2、如果用户勾选“总是保持以上选择”

1)用户点击拒绝:用户不会再收到后续消息推送,且往后再次调用api均不会再弹起面板(无论用户删掉小程序还是如何)?用户有什么操作可以更改这个设置,达到“下次调用api时能够弹起面板”的目的?

2)用户点击允许:用户后续可以收到消息推送,且往后再次调用api均不会再弹起面板(无论用户删掉小程序还是如何)?用户有什么操作可以更改这个设置,达到“下次调用api时能够弹起面板”的目的?

3)用户如果去设置页将某个订阅模版开关改为“接受”或者“不接受”,在之前“已经勾选总是保持以上选择”的前提下,改完开关之后再次调用api,会弹起面板吗?

4)还有什么行为可以打破“总是保持以上选择”,让用户再次调用api时可以弹出面板?

因为需要给到产品侧正确的结论,翻了几个文档均没有详细彻底的说明,有些说明或者论坛回复也是几年前的了。希望官方可以从以上的维度详细说明一下,谢谢

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

1 个回答

  • 哄哄
    哄哄
    2023-11-14

    自己用微信开发者工具 利用【全部清除】那个功能清除授权,然后就可以在真机反复测试订阅弹框,你可以自己研究

    2023-11-14
    有用
    回复
登录 后发表内容