gpt4 book ai didi

iOS 强制 GCM 刷新注册 token

转载 作者:搜寻专家 更新时间:2023-11-01 07:28:36 24 4
gpt4 key购买 nike

我在我的 Swift 应用程序中使用 GCM 并想向 GCM 请求一个新的注册 token 。

我知道它是由 GCM 自动完成的,我在 onTokenRefresh 中处理它,但我想知道是否可以请求 GCM 手动刷新 token (以有一个不同的)。

我尝试注销远程通知并重新注册以运行流程(tokenWithAuthorizedEntity 等...),但发送的注册 token 是相同的。

有什么解决办法吗?

最佳答案

在请求派生的新 token 之前使用deleteTokenWithAuthorizedEntity: 方法in the official docs .此外,如果失败,删除实例 ID 本身,这将删除与该实例 ID 关联的所有 token ,在这种情况下,请确保在请求新 token 之前也调用 getIDWithHandler:

无论如何,你为什么需要刷新这个 token ?虽然您可以删除它们,但这不是它们的预期用途。如果您只是想唯一地标识特定设备,请使用实例 ID 本身或使用生成随机字符串的替代方法(然后重新检查之前是否实际上从未生成和使用过此随机字符串)。

关于iOS 强制 GCM 刷新注册 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34228934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com