Является ли токен OneSignal pu sh идентичным идентификатору приложения? - PullRequest
0 голосов
/ 23 апреля 2020

Я использую OneSignal в своем приложении React Native, и конечная точка в используемом мной API запрашивает токен OneSignal pu sh. Кажется, что запрашиваемый токен имеет тот же формат, что и app ID, сгенерированный для моего приложения в OneSignal. Это одно и то же?

1 Ответ

0 голосов
/ 24 апреля 2020

Нет, это не так, идентификатор приложения oneSignal является идентификатором приложения. Есть несколько типов ключей в onesignal.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...