收藏
回答

微信订阅消息用户第一次拒绝了且永久不提示,之后就再也不弹了,如何再次唤醒提示呢?

wx.requestSubscribeMessage({
					tmplIds: config.templateIds,
					success: (res) => {
						console.log(res);
						if (res[config.templateIds] == 'reject') {
							wx.showModal({
								title: '温馨提示',
								content: "您已关闭消息推送,如需要消息推送服务,请点击确定跳转设置页面打开授权后再次尝试。",
								success: function(modal) {
									if (modal.confirm) {
										wx.openSetting({ withSubscriptions: true })
									}
								}
							})
						}
					},
					fail: res => {
						console.log("fail:", res);
						if (res.errCode == '20004') {
							wx.showModal({
								title: '温馨提示',
								content: "您的消息订阅主开关已关闭,如需要消息推送服务,请点击确定跳转设置页面打开授权后再次尝试。",
								success: function(modal) {
									if (modal.confirm) { // 点击确定
										wx.openSetting({ withSubscriptions: true })
									}
								}
							})
						}
					},
					complete: res => {
						
					}
				});
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容