Как настроить теги пользователей с помощью Parse

В настоящее время я делаю приложение с Parse, в котором пользователи могут загружать фотографии, а другие пользователи могут комментировать фотографии. Я хотел бы настроить метод, с помощью которого пользователь может «пометить» другого пользователя в комментарии, аналогично facebook/instagram, набрав @username. Я хотел бы, чтобы затем отправить уведомление упомянутому пользователю, но это можно легко сделать с помощью push-уведомлений Parse. Как мне настроить функцию тега?


person rohaldb    schedule 19.01.2016    source источник


Ответы (2)


Создайте облачную функцию afterSave(), которая сканирует комментарий на наличие пользовательского тега (@username). Если найдено, запросите пользователей. Если имя пользователя(я) совпадает с существующим пользователем(ями), инициировать уведомление(я).

Это включает в себя довольно много вещей, которые нужно разработать, если вы еще не поддерживаете уведомления. Но мой план — это что вам нужно сделать. Как — это то, что вам нужно попробовать самостоятельно, а затем задать конкретные вопросы здесь, на SO, если у вас возникнут проблемы.

person Marius Waldal    schedule 20.01.2016
comment
Это был мой первоначальный план, как это сделать, но он кажется медленным, но отдельные части несложно реализовать. Мне просто интересно, существует ли метод, который облегчит это, например API. Но спасибо за подтверждение! - person rohaldb; 21.01.2016

Вы можете реализовать распознавание лиц с помощью OpenCV или изначально, проверьте https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_detect_faces/ci_detect_faces.html

person Bretsko    schedule 19.01.2016
comment
Теги должны исходить исключительно из раздела комментариев, распознавание лиц не требуется. Например, я могу пометить вас следующим образом @OleksandrBretsko - person rohaldb; 20.01.2016