uniapp小程序订阅消息

	// 弹出消息订阅
		newsSubscription() {
			// 获取用户的当前设置,判断是否点击了“总是保持以上,不在询问”
			uni.getSetting({
				withSubscriptions: true, //是否获取用户订阅消息的订阅状态,默认false不返回
				success(res) {
					console.log(1, res);
					if (res.authSetting['scope.subscribeMessage']) {
						uni.openSetting({
							// 打开设置页
							success(resSet) {
								console.log(2, resSet.authSetting);
							}
						});
					} else {
						// 用户没有点击“总是保持以上,不再询问”则每次都会调起订阅消息
						uni.requestSubscribeMessage({
							tmplIds: ['10WGq2jNoLuHAz8I116WhkPJEPVu3iM--Nb27xUAdZ0'], //你自己的模板id
							success(res) {
								console.log(3, res);
								if (res['10WGq2jNoLuHAz8I116WhkPJEPVu3iM--Nb27xUAdZ0'] == 'accept') {
									// 字段就是tmplIds模板id
								}
							}
						});
					}
				}
			});
		},
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值