如何使用 One Signal 5.0.2 在 android Java 中获取玩家 ID?

问题描述 投票:0回答:1

在以前的版本中,如果有一个信号,我们可以使用以下行在android Java中获取玩家ID。

OneSignal.getPermissionSubscriptionState().getSubscriptionStatus().getUserId()

但是这个方法在 One Signal 5.0.2 中不起作用。那么我现在怎样才能获得该ID呢?

我尝试了互联网上所有可能的解决方案,但这些方法不适用于 One Signal 5.0.2。由于它是最新版本,并且尚未提供适当的文档。

java android push-notification onesignal
1个回答
0
投票

https://documentation.onesignal.com/reference/fetch-aliases

OneSignal 正在从以设备为中心的模型(玩家 ID)迁移到新的以用户为中心的数据模型(OneSignal ID)。在新的以用户为中心的世界中,用户拥有 OneSignal ID,以前的玩家 ID 现在称为订阅 ID。

获取订阅ID

OneSignal.User.pushSubscription.id

一信号5.0.0+

© www.soinside.com 2019 - 2024. All rights reserved.