采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师假设一个项目,需要获取用户订阅信息,getUserProfile每次都需要点击请求同意,才能订阅信息。
那样使用websocket每次后端有新消息推送就会弹出用户是否同意。(哪怕是勾选不再提示都要弹出)是不是需要把一次性订阅改成长期订阅,才能为所欲为不弹出框发送给用户呢?
一次订阅消息的话,需要每次用户订阅都需要弹出一次允许消息通知。长期订阅值弹出一次就可以。但长期订阅只有特定的服务类目才能使用
非常感谢!
我是这样订阅推送的。
通过requestSubscribeMessage发布博客按钮会显示这个弹窗,在真机模式下会有一个勾选"总是保持以上勾选,不再询问",
我想问的是,如果勾选后,用户不点击发布按钮,后端使用webscoket ,推送订阅可以吗?因为是订阅一次一下消息通知。在公司试过好像没有反应。。。好像必须用户需要点击才能触发不能为所欲为,是不是需要改成长期订阅模式才能?
1、getUserProfile和订阅消息并没有关系,订阅消息并不需要调用getUserProfile
2、只要是调用getUserProfile,就一定要弹窗,这样对用户的安全是一种保护,在用户知情的情况下才能获取用户信息
我是这样订阅推送的。 通过requestSubscribeMessage发布博客按钮会显示这个弹窗,在真机模式下会有一个勾选"总是保持以上勾选,不再询问", 我想问的是,如果勾选后,用户不点击发布按钮,后端使用webscoket ,推送订阅可以吗?因为是订阅一次一下消息通知。在公司试过好像没有反应。。。好像必须用户需要点击才能触发不能为所欲为,是不是需要改成长期订阅模式才能?
登录后可查看更多问答,登录/注册
横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程
3.6k 20
1.5k 4
1.9k 1
2.4k 1
2.3k 13