Desenvolvimento iPhone - Tela de desvio de autenticação do Facebook Connect

StackOverflow https://stackoverflow.com/questions/1403139

  •  05-07-2019
  •  | 
  •  

Pergunta

Você pode integrar o Facebook Connect em seu aplicativo de iPhone para interagir com Facebook e realizar operações como atualizar status, postar ligação etc.

Para atualização pós status para Facebook, você precisa de permissões estendidas. Para obter permissões estendidas Facebook Connect mostra uma caixa de diálogo para autenticação (com nome de usuário e campo de senha).

Eu quero usar minha visão personalizada para obter Facebook nome de usuário e senha apenas uma vez e armazená-lo em um banco de dados local (ou NSUserDefaults), para que eu possa usar essas credenciais para executar operações como o estado de actualização e link de postagem sem mostrar a autenticação diálogo nunca mais - mesmo quando o usuário de sair e relança a aplicação no dia seguinte.

Posso ignorar o built-in Permissão de diálogo e executar a operações como postar o status e postar links para Facebook no fundo?

  1. autenticação utilizando credenciais pré-salvos, e em caso de sucesso
  2. status de atualização Facebook

Eu posso fazer isso com o Twitter. Ele não requer me para mostrar qualquer tipo de autenticação / permissões de diálogo para autenticar antes de postar os tweets.

Todas as idéias? Obrigado.

Nota:. Editted o post para deixar claro

Foi útil?

Solução

Eu não recomendo. Provavelmente uma violação dos termos da API de uso.

Outras dicas

Você não pode armazenar e-mail do usuário e senha. Isto é uma violação dos termos de uso como Noah mencionado.

O que você pode fazer é o prompt de usuário uma vez logado para o offline_access e publish_stream permissões estendidas que vai parar sua sessão expire.

Isto significa que você pode armazenar a chave de sessão no banco de dados juntamente com o uid e terá a capacidade de executar certas ações sem que o usuário tenha que estar conectado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top