отреагировать родным сигналом android push-токен - PullRequest
0 голосов
/ 20 мая 2018

Я использую Reaction-native-onesignal , и я получаю пуш-токен, равный нулю.enter image description here

 async componentDidMount() {
    const { currentState } = AppState


    OneSignal.init(ONESIGNAL_APP_ID)
    OneSignal.configure();

    OneSignal.registerForPushNotifications();
    OneSignal.addEventListener('received', this.onReceived)
    OneSignal.addEventListener('opened', this.onOpened)
    OneSignal.addEventListener('ids', this.onIds)
}
    onReceived = (notification) => {
    console.log("Notification received: ", notification)
}

onOpened = (openResult) => {
    console.log('Message: ', openResult.notification.payload.body)
    console.log('Data: ', openResult.notification.payload.additionalData)
    console.log('isActive: ', openResult.notification.isAppInFocus)
    console.log('openResult: ', openResult)
}

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

, кроме того, на сайте onesignal под пользователями я получаю сообщение об ошибке Ошибка библиотеки Google Play Services enter image description here

1 Ответ

0 голосов
/ 09 сентября 2018

Вы должны заменить ONESIGNAL_APP_ID идентификатором приложения из своей учетной записи onesignal (можно найти в настройках -> вкладка «Ключи и идентификатор» после входа в учетную запись onesignal)

...