Я пытаюсь использовать 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
}
Спасибо,
С уважением