OneSignal推送令牌与应用程序ID相同吗?

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

我在我的React Native应用程序中使用OneSignal,而我正在使用的API中的一个端点要求一个OneSignal推送令牌。他们要求的令牌似乎与在OneSignal上为我的应用程序生成的app ID格式相同。他们是同一回事吗?

react-native push-notification token onesignal react-native-onesignal
1个回答
0
投票

不,它们不是,onesignal appId是应用程序的标识符onesignal中有几种键]

  1. onesignal的其余API密钥:可用于调用onesignal api发送通知(可在“设置”>“密钥和ID”中找到)
  2. 玩家ID:您的应用程序中特定用户的标识符,可用于向您的应用程序中的特定用户发送通知
  3. 推送令牌:这类似于玩家ID,并且可以通过与玩家ID相同的方式进行检索

下面的代码可用于获取玩家ID和pushtoken

componentWillMount() {
   OneSignal.init("YOUR_ONESIGNAL_APPID");
   OneSignal.addEventListener('ids', this.onIds);
}

componentWillUnmount() {
    OneSignal.removeEventListener('ids', this.onIds);
}

onIds(device) {
    console.log('Device info: ', device);
}

设备变量将具有playerId和pushToken

可以在SDK Page处找到更多信息

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