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

Cot*_*ies 2 android push-notification onesignal

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

Cot*_*ies 5

就是这个:

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);

            }
        });
Run Code Online (Sandbox Code Playgroud)

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

  • 也可以使用 OneSignal.getPermissionSubscriptionState().getSubscriptionStatus().getPushToken() (4认同)