2015-02-09 3 views
0

Недавно я обновил приложение, которое будет настроено с серверным сервером в Parse. Они регистрируются с использованием либо имени пользователя, и твиттера, либо учетных данных Facebook. Оттуда они могут создавать некоторые «сообщения», которые просто добавляют строку к объекту, который я установил в панели инструментов «Анализ».Parse Push Notifications Когда конкретные пользователи делают сообщение

Я знаю, что у Parse есть несколько возможностей для уведомления, но мне было интересно узнать об одном конкретном использовании. Есть ли способ, чтобы пользователь мог «следить» за другим пользователем и получать Push Notification каждый раз, когда пользователь пишет что-нибудь? Если да, то что-то, что можно обрабатывать с помощью функций Native Parse и iOS, или должно быть установлено для этого Cloud-Code?

ответ

2

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

Вы можете использовать этот код, чтобы отправить толчки от устройства пользователя, создающего запись ко всем его последователей:

// Send a notification to all devices subscribed to the "Giants" channel. 
PFPush *push = [[PFPush alloc] init]; 
[push setChannel:/* Set the channels here */]; 
[push setMessage:@"User XYZ just posted something"]; 
[push sendPushInBackground]; 

https://www.parse.com/docs/push_guide#sending/iOS

+0

Спасибо. Я просмотрел учебник AnyPic, чтобы узнать, как «следовать» другим людям, но с некоторыми проблемами. Я не мог заставить приложение для примера работать на моем компьютере, и они только продемонстрировали, как показывать друзей Facebook. Это проблема, так как мое приложение позволяет использовать имя пользователя, Facebook, или Twitter для входа в систему, поэтому не совсем полно. Есть ли хороший учебник в любом месте для Parse по следующему пользователю? – user717452

+0

Или это суммирует его достаточно хорошо? Выполните действие, когда человек делает что-то вроде щелчка на картинке профиля. Действие добавит имя пользователя этого профиля в столбец каналов их PFInstallation. Затем, когда кто-то делает новое сообщение, отправьте код для отправки push-уведомления всем установкам, которые имеют это конкретное имя пользователя в своем столбце канала? – user717452

+1

Это то, что я бы предложил, да. Подпишитесь на канал, который соответствует имени пользователя, например, и отправляйте push на этот канал каждый раз, когда пользователь отправляет что-то. –

Смежные вопросы