getUserProfile获取用户信息
来源:7-1 对比不同方式获取用户信息的应用场景
qq_精慕门9253943
2021-05-08
请问老师假设一个项目,需要获取用户订阅信息,getUserProfile每次都需要点击请求同意,才能订阅信息。
那样使用websocket每次后端有新消息推送就会弹出用户是否同意。(哪怕是勾选不再提示都要弹出)是不是需要把一次性订阅改成长期订阅,才能为所欲为不弹出框发送给用户呢?
写回答
3回答
-
一次订阅消息的话,需要每次用户订阅都需要弹出一次允许消息通知。长期订阅值弹出一次就可以。但长期订阅只有特定的服务类目才能使用
012021-05-10 -
qq_精慕门9253943
提问者
2021-05-10
我是这样订阅推送的。
通过requestSubscribeMessage发布博客按钮会显示这个弹窗,在真机模式下会有一个勾选"总是保持以上勾选,不再询问",
我想问的是,如果勾选后,用户不点击发布按钮,后端使用webscoket ,推送订阅可以吗?因为是订阅一次一下消息通知。在公司试过好像没有反应。。。好像必须用户需要点击才能触发不能为所欲为,是不是需要改成长期订阅模式才能?
00 -
谢成
2021-05-09
1、getUserProfile和订阅消息并没有关系,订阅消息并不需要调用getUserProfile
2、只要是调用getUserProfile,就一定要弹窗,这样对用户的安全是一种保护,在用户知情的情况下才能获取用户信息
012021-05-10
相似问题