push-notification - 更新 PUSH_DEVICES 表中的 UserID 和 PhoneNumber
问题描述
使用 MFP 8,与 PUSH NOTIFICATION 和 USERLOGIN 安全检查相关,如果我注册了一个设备,我也可以在 MFP CONSOLE (DEVICE SECTION) 和 PUSH_DEVICES 表中看到。
在 PUSH_DEVICES 表中(UserId 是匿名的)并且 phonenumber 为空。
如何从应用程序更新这 2 个(不是通过 REST 服务)?
如果用户 ID 是匿名的,我也无法在 MFP CONSOLE 的设备部分中看到用户 ID 和显示名称
解决方案
推送设备注册和订阅采用独立路径。这些步骤必须单独完成。但是,针对推送设备注册和订阅分配的用户身份来自使用映射到“push.mobileclient”的安全检查创建的身份。
如果您看到“匿名”用户反对您的推送注册,这通常发生在您在尚未通过安全检查建立身份时进行推送注册时。验证您的应用程序代码流,并确保您MFPPush.registerDevice()
仅在身份验证完成后才这样做。您可以使用网络流量分析来了解您当前的序列。
推荐阅读
- python - 使用 Python 流式传输 Kafka:kafka.errors.NoBrokersAvailable: NoBrokersAvailable
- sql - 选择语句中的更新语句
- c - c中的无符号整数和整数指针
- permissions - Python - 权限被拒绝
- javascript - 对满足阈值的对象进行排序
- php - 在 laravel 中将变量从 route::post 发送到 route::get
- apache-spark - 查询整个 Hive 外部表上的非分区列
- .net - 是否可以使用用户向 IIS 提供的客户端证书在 Oracle 数据库上进行身份验证?
- sql - 删除一个名为“union”的配置单元表
- ansible - 当在ansible中找不到文件时,有没有办法跳过任务/播放?