是否可以使用OneSignal获取设备令牌

时间:2017-07-14 08:10:09

标签: android push-notification onesignal

使用OneSignal接收通知时,也许有人知道如何获取设备令牌?

2 个答案:

答案 0 :(得分:4)

就是这样:

OneSignal.idsAvailable(new OneSignal.IdsAvailableHandler() {
            @Override
            public void idsAvailable(String userId, String registrationId) {
                Log.d("debug", "User:" + userId);
                if (registrationId != null)
                    Log.d("debug", "registrationId:" + registrationId);

            }
        });

它有助于获取用户ID,这实际上是设备令牌。

答案 1 :(得分:1)

如果您使用的是 react native SDK,您可以从设备状态中检索它:

const pushToken = await OneSignal.getDeviceState()).pushToken