2015-08-29 5 views
0

Я пользуюсь услугами parse.com. Я хочу отправить push-сообщение другому клиенту, когда пользователь нажмет на кнопку.Как отправить push-сообщение на другое устройство?

Итак, на тот случай, когда меня никто не понимает (и это случается очень много ;-)) мой вопрос: как я могу отправить push-сообщение через службы Parse.com пользователю A, как только пользователь B нажмет кнопку?

+0

Вы можете использовать параметр DeviceType при построении толчка – soulshined

+0

я не знаком с PARSE кнопочных услугами, так пожалуйста, вы можете дать мне пример? –

+0

В Parse.com есть тысячи уроков. Вы должны начать там сначала. – soulshined

ответ

0

Я думаю, что вы должны иметь отношение между таблицей «Пользователь» и «Установка». Я рекомендую добавить указатель пользователя к таблице установки. Таким образом, пользователи могут использовать приложение с несколькими устройствами.

Я рекомендую добавить функцию отправки push-сообщений в Parse Cloud Code и вызвать ее из клиентского приложения.

Пример Облако Код:

var userQueryPre = new Parse.Query(Parse.User); 
userQueryPre.equalTo("username", ToUserID); 

var userQuery = new Parse.Query(Parse.Installation); 
userQuery.exists("user"); // filter out installations without users 
userQuery.include("user"); // expand the user pointer 
userQuery.matchesQuery("user", userQueryPre); 

userQuery.find({ 
success: function(resultUsers) { 
    Parse.Push.send({ 
     where: userQuery, // Set our Installation query 
     data: { alert: "Message", badge: "Increment" } 
    },{ 
     success: function() {response.success(""); }, 
     error: function (error) { response.error("") } 
    }); 
Смежные вопросы