/ / Melhor maneira de mostrar se os amigos de um usuário estão usando este aplicativo? - android, facebook-gráfico-api

Melhor maneira de mostrar se os amigos de um usuário estão usando este aplicativo? - android, facebook-graph-api

Como estou trabalhando em um aplicativo Android de natureza social, uma parte importante é que os usuários possam convidar seus amigos e adicioná-los como amigos dentro do aplicativo.

Não tenho certeza da melhor maneira de fazer isso. Por exemplo, digamos que o usuário possa selecionar um amigo de seus contatos. Nesse caso, posso enviar um link para o Google Play / Apple App Store para que ele possa baixar o aplicativo e também a loja que seria enviada para esse contato por e-mail ou SMS.

Eu criei um back-end que gerencia as postagens e grupos do usuário e também acompanha as amizades e coisas assim.

  1. Qual é a melhor maneira de descobrir e mostrar ao usuário se seus amigos estão conectados?

    1a. Posso obter a lista de amigos do usuário no Facebook, mas não os e-mails, então existe alguma maneira de identificar exclusivamente um de seus amigos do Facebook?

    1b. Posso ler os contatos telefônicos do usuário, receber seus e-mails e compará-los com os e-mails registrados no servidor, mas poderia haver implicações de privacidade?

Alguma outra solução?

Obrigado!

Respostas:

0 para resposta № 1
  1. O melhor seria integrar tudo, Google plus, Facebook, lista telefônica.

1a. Você não pode receber outros emails de usuários, mas pode obter o ID do usuário, seria necessário ter várias entradas de banco de dados com ambos os emails e os IDs de usuário do Facebook para reconhecer os amigos que têm ou não o aplicativo.

1b. Certifique-se de não salvar seus e-mails e diga isso explicitamente nos Termos de Uso, para que os usuários não fiquem assustados

Nota: os e-mails coletados do facebook não podem ser lidos na sua agenda, o que pode ser confuso para os usuários quando eles têm um e-mail para o amigo na agenda, mas seu aplicativo não pode vê-lo