使用OneSignal接收通知时,也许有人知道如何获取设备令牌?
答案 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