Нет, это не так, идентификатор приложения oneSignal является идентификатором приложения. Есть несколько типов ключей в onesignal.
- Ключ API остальных для onesignal: его можно использовать для вызова api onesignal. для отправки уведомлений (можно найти в меню «Настройки»> «Ключи и идентификаторы»)
- Идентификатор игрока: идентификатор указанного пользователя c в вашем приложении, его можно использовать для отправки уведомления указанному пользователю c в вашем приложении
- Pu sh токен: Это что-то похожее на идентификатор игрока и может быть получено так же, как идентификатор игрока
Приведенный ниже код может быть использован для получения playerid и 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