Ошибка при push-уведомлении для приложения UWP через WNS и OneSignal - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь использовать OneSignal для получения push-уведомлений в моем приложении UWP.Я уже получил App Secret и SID пакета от Live Service (и зарегистрировал его на информационной панели OneSignal).Согласно документации для [Windows UWP] [1], я должен зарегистрировать устройство с push-токеном в качестве идентификатора (и с device_type до 6).

Я получил канал URI с этим кодом

PushNotificationChannel pushNotificationChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();

и без проблем зарегистрировал устройство в OneSignal ... но при попытке создать уведомление я получаю следующую ошибку (из службы OneSignal):

{
"id": "",
"recipients": 0,
"errors": [
    "All included players are not subscribed"
],
"warnings": [
    "Windows Platform Errors: (Invalid Windows credentials) Windows rejected the request for an authentication token due to invalid credentials. Please check that your credentials are correct."
]

}

Я попытался зарегистрировать устройство с идентификатором, назначенным ТОЛЬКО токену, извлеченному из канала uri, а также по всему каналу uri.Но я всегда получаю одну и ту же ошибку.

У кого-нибудь есть опыт работы с WNS и OneSignal?

Вот JSON устройства от OneSignal:

{
        "id": "cce63....",
        "identifier": "https://db5p.notify.windows.com/?token=AwYAAAB0h....",
        "session_count": 1,
        "language": "it",
        "timezone": null,
        "game_version": null,
        "device_os": null,
        "device_type": 6,
        "device_model": null,
        "ad_id": null,
        "tags": {},
        "last_active": 1540676034,
        "playtime": 0,
        "amount_spent": 0,
        "created_at": 1540676034,
        "invalid_identifier": false,
        "badge_count": 0,
        "sdk": null,
        "test_type": null,
        "ip": null
    }

Спасибо,

С уважением

1 Ответ

0 голосов
/ 01 ноября 2018

Говоря с моим коллегой о том, что он настроил OneSignal, я обнаружил, что в конфигурации OneSignal неверно введен секрет приложения ... Очевидно, что после исправления секрета приложения он работает нормально.

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