支付宝小程序一次性订阅requestSubscribeMessage授权和操作详解

一、授权 — requestSubscribeMessage在这里插入图片描述
my.requestSubscribeMessage({
  entityIds: ['xxxx'],
  success: (res) => {
    console.log("success回调", res)
  },
  fail: res => {
    console.log('fail回调', res)
  }
})

success 回调函数

  1. behavior String 用户订阅操作结果 — subscribe 订阅成功

  2. keep Boolean 一次性订阅,是否勾选 总是保持以上选择,不再询问。 – true 勾选 false 未勾选

  3. refuse Boolean 长期性订阅,是否点击 拒绝,不再询问。— true 点击 false 未点击

  4. result Object 订阅数据
    subscribeEntityIds Array 订阅成功的模板列表。
    subscribedEntityIds Array 最终订阅成功的模板列表。
    unsubscribedEntityIds Array 未订阅的模板列表。
    currentSubscribedEntityIds Array 本次新增订阅成功的模板列表。

  5. show Boolean 本次订阅过程是否弹出了订阅面板。---- true 弹出 false 未弹出

  6. [模板id] String 动态键,已勾选消息为 ‘accept’,未勾选的消息为 ‘reject’。具体订阅数据建议通过 result 字段获取。
    静默订阅( show 为 false )时,返回状态为上一次的订阅结果。

    reject 消息未勾选
    accept 消息已勾选

在这里插入图片描述
点击,调用requestSubscribeMessage授权弹出如上图

二、授权操作

1、选中选项,点击取消或好的 — 下次调用授权还会弹出弹窗
2、选中选项,勾上保持并点击取消 — 下次调用授权还会弹出弹窗
3、选中选项,勾上保持并点击好的 — 下次调用授权不会弹出弹窗,直接回调,真机调试中,需要右上角设置->消息管理中切换成不接收,下次调用授权才可重新拉起弹窗
4、如果关闭右上角允许接收消息通知,没有勾保持和确定情况下调用授权还能拉起弹窗
在这里插入图片描述
注意:开发工具不能用
在这里插入图片描述

三、授权结果

1、选中选项,点击取消
在这里插入图片描述
2、选中选项,点击好的
在这里插入图片描述
3、选中选项,勾上保持并点击取消
在这里插入图片描述
4、选中选项,勾上保持并点击好的
在这里插入图片描述

四、查看是否授权 — getSetting

1、消息通知关闭的情况下,getSetting获取状态
在这里插入图片描述
2、消息通知打开的情况下,授权弹窗点好的或者勾选保持并好的,然后getsetting
在这里插入图片描述
3、消息通知打开的情况下,授权弹窗点取消或者勾选保持并取消,然后getsetting
在这里插入图片描述

五、消息跳转调试

1、发送的通知再支付宝app的服务消息中
2、点击通知默认跳转线上,如需跳转到体验版和开发版,必须在所需的版本上打开右上角联调设置,同扫描二维码跳转到指定版本一样

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Misha韩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值