取消订阅 Android 中的 Azure 通知中心标记



我正在注册一个用户,当他注册和,订阅一个标签,使用他的手机号码作为标签。现在,即使我在同一设备上使用另一个用户ID,它也会给出以前的标签通知,因为设备的GCM id是相同的。我不想在每次用户注销或其他用户登录时都从 GCM 注销。如何在新用户登录或现有用户注销时取消订阅所有以前的代码。

简介:如何取消订阅 Azure 通知中心的所有标记。

根据所述的逻辑,从 GCM 检索设备令牌后,使用订阅的标记和电话号码作为单独的标记向通知中心注册用户。当新用户登录时,GCM ID 仍将相同,因为 GCM 标识要推送到的设备,而不是用户。需要使用 1 向通知中心注销。删除旧用户的注册并重新创建新用户的注册,或 2.使用新用户信息更新注册。如果您正在使用安装模型,则还有等效的 API。这些 API 在我们的各种 SDK 中也可用(例如 .NET)。希望有帮助。

最新更新