Почему твиттер OAUTH не перенаправляет меня обратно в приложение в CustomWebView в Android?

Я пытаюсь открыть интеграцию с твиттером внутри пользовательского веб-просмотра,

Я использую этот пример

ctx.startActivity(новое намерение(Intent.ACTION_VIEW, Uri.parse(authUrl)));

Если я использую приведенный выше код, это создает проблему при нажатии кнопки возврата. После перенаправления и публикации статуса. Когда я нажимаю кнопку «Назад», он переходит в браузер, а не в мое приложение. Я решил использовать пользовательский веб-просмотр, чтобы избежать этого, обработав событие назад.

Я использую следующий пример. Но теперь после аутентификации браузер не перенаправляет меня обратно в мое приложение, а выдает ошибку, что страница не найдена.? Кто-нибудь может помочь?


person Arslan Anwar    schedule 14.01.2011    source источник


Ответы (1)


Наконец, я изменил свой метод класса CustomeWebView, чтобы проверить, начинается ли URL-адрес перенаправления с «----», затем анализирую токены из URL-адреса, завершаю это действие и начинаю новое действие.

Я также нашел несколько хороших примеров использования твиттера в Android.

https://github.com/brione/Brion-Learns-OAuth

https://github.com/marakana/OAuthDemo

http://automateddeveloper.blogspot.com/2011/06/android-twitter-oauth-authentication.html

person Arslan Anwar    schedule 28.07.2011