Я працюю над додатком для Android, який має соціальний характер, тому важлива частина полягає в тому, щоб користувачі могли запросити своїх друзів і додати їх як друзів у програмі.
Я не впевнений у найкращому способі зробити це. Наприклад, скажімо, користувач може вибрати друга зі своїх контактів. У цьому випадку я можу надіслати посилання на Google Play / Apple App Store, щоб він міг завантажити додаток, а також зберегти, що буде надіслано цьому контакту електронною поштою чи SMS.
Я створив бекенд, який керує публікаціями та групами користувача, а також слідкував би за дружбами та ін.
Який найкращий спосіб дізнатися та показати користувачеві, чи є його друзі?
1а. Я можу отримати список друзів користувача з Facebook, але не їх електронні листи, тож чи є спосіб однозначно визначити одного з його друзів у Facebook?
1б. Я можу прочитати контакти телефону користувача та отримати їх електронні листи та порівняти їх із зареєстрованими електронними листами на сервері, але чи можуть бути наслідки щодо конфіденційності?
Інші рішення?
Дякую!
Відповіді:
0 для відповіді № 1- Найкраще було б інтегрувати все, Google плюс, Facebook, телефонну книгу.
1а. Ви не можете отримувати електронні листи інших користувачів, але ви можете отримати ідентифікатор користувача, вам потрібно буде мати кілька db-записів з електронними листами та ідентифікаторами користувачів facebook для розпізнавання друзів, які мають та не мають програми.
1б. Переконайтеся, що ви не зберігаєте їхні електронні листи та говорите це прямо в Умовах використання, щоб користувачі не боялися.
Побічна примітка: повідомлення електронної пошти, зібрані з facebook, не можна читати з вашої телефонної книги, що може заплутати користувачів, коли вони мають електронну пошту для свого друга в телефонній книзі, але ваш додаток не бачить цього