Я использую Parse REST API для push-уведомлений для целевых пользователей (используя «где»), он работает хорошо. Теперь я пытаюсь добавить настраиваемое поле данных, чтобы устройства могли обрабатывать прослушиваемое уведомление (т. Е. Перенаправлять на конкретный идентификатор объекта и т. Д.). Из того, что я прочитал, я должен добавить пользовательские свойства в узле данных json на том же уровне, что и предупреждение, например, описанный ниже. Но каждый раз, когда я делаю запрос, я получаю 400 Bad Request. Но, когда я использую веб-консоль Parse.com с json: { "alert":"Notification Message","CustomObjectId":"12345" }
... он работает. Я вижу CustomObjectId в push-уведомлении (на вкладке parse.com push).Parse REST API - Push Notification с пользовательскими данными (и где запрос)?
Почему мой запрос API REST не работает, но, похоже, тот же запрос на консоли веб-сайта Parse.com работает? Что мне не хватает?
Мои Анализировать REST Запрос:
{"where":{"UserId":"MyUserId"},"data":{"alert":"Notification Message","CustomObjectId":"12345"}}
Пример из документации (обратите внимание, это использование каналов, а не где, хотя) https://parse.com/docs/rest/guide/#push-notifications:
{
"channels": [
"Indians"
],
"data": {
"action": "com.example.UPDATE_STATUS",
"alert": "Ricky Vaughn was injured during the game last night!",
"name": "Vaughn",
"newsItem": "Man bites dog"
}
}
Спасибо за помощь, Тим