Appearance
Key 泄露了怎么办?
立即进入及时通知应用,导出所有通知后删除所有通知
在「服务」页打开对应服务器的操作菜单并选择重置 / 还原 Key。重置后旧 Key 立即失效。
应用收到了通知在通知列表中没有
通知列表默认聚合展示全部服务的通知,也可以只查看某个服务;所有 绑定了当前 Push Token 的 服务的 Key,都可以 Push 推送到当前设备
怎么切换查看?
——点击首页标题,在「切换通知服务」弹窗中选择「全部通知」或某个服务;也可以在底部「服务」页的服务器列表中点击其它服务进行切换。
多台设备使用同一个key,但只有其中一/两台设备可以收到推送
同一个 Key 在同一平台只能一台设备使用,同一平台只有最后打开的 APP 会收到推送
自部署服务显示“客户端 Token 失效”
打开应用,点击通知页顶部的服务异常提示,可直接打开对应服务器的客户端 Token弹窗;也可以在底部「服务」页找到该服务器并打开同一设置,填写后端指定的 client_token。若提示的是连接异常,点击提示后可在「操作」中直接修改该服务器的加密设置、名称或删除服务器,无需先切换页面。
一台服务器不可用时,为什么仍会看到同步错误?
客户端会继续自动同步其他正常服务器。不可用的服务器会保留错误提示,并单独延长重试间隔(从 15 秒逐步增加,最长 5 分钟),不会每 3 秒持续显示一次全局同步进度。修改该服务器的客户端 Token、设备 Key 或加密设置后会立即重新验证;地址错误可删除旧配置并添加正确地址。在通知页下拉刷新也可主动重试所有服务器。只有对应服务器验证成功或被删除后,错误提示才会清除。
Push Token 会变吗?
Push Token 一般情况不会变化,只有以下几种场景会变:
- 卸载应用后重新安装,Token 会失效并重新生成
- 设备恢复出厂设置,Token 会变化
- 应用显式调用
deleteToken()接口后重新调用getToken(),Token 会更新 - 应用显式调用
deleteAAID()接口后重新调用getToken(),Token 会变化 - Wearable 设备拿到海外其他国家或地区后,系统会自动更新 Token 更新后的 Token 会通过
pushService.on('tokenUpdate')回调返回
及时通知启动时会自动调用 getToken() 接口获取 Push Token,并及时上报到应用服务器更新,所以不需要但心 Token 变化