Отправить push с парсом на определенное устройство?
Я только что прошел через этот (очень хороший) учебник: https://parse.com/tutorials/ios-push-notifications
и остается только один вопрос. Могу ли я отправить push-сообщение в своем приложении только на одно определенное устройство (вероятно, с помощью device token
)?) а не к каждому устройству? Мне не обязательно знать, как теперь, простого "да, это возможно с помощью parse" или "нет, вы не можете использовать parse для этого" будет достаточно!
Ура
2 ответа:
Да, можешь. Существуют различные способы, вы можете использовать маркеры устройств или подписанный канал или даже на основе любого другого столбца в объекте установки.
Для начала вы можете использовать опцию Push Composer, предоставляемую Parse.
Проверьте их для получения дополнительной информации:
Https://parse.com/docs/push_guide#top/iOS
Https://parse.com/products/push
Http://blog.parse.com/2011/07/18/targeted-push-notifications/
Вы можете сохранить идентификатор устройства в
ParseInstallation
, а затем настроить целевую установку:Приемник:
ParseInstallation installation = ParseInstallation.getCurrentInstallation(); installation.put("device_id", "1234567890"); installation.saveInBackground();
Отправитель:
ParseQuery query = ParseInstallation.getQuery(); query.whereEqualTo("device_id", "1234567890"); ParsePush push = new ParsePush(); push.setQuery(query); push.sendPushInBackground();