Я могу решить это следующим образом:
1) Когда пользователь нажимает Google, Facebook, Twitter и т. Д., Я открываю ссылку (http://www.mywebsite.com/login/google) в InAppBrowser (встроенная функция PhoneGap, плагин не требуется), если Google нажимается
2) Когда ссылка открыта, мой сервер перенаправляется на Google.com, и пользователь видит страницу входа в Google.
3) Пользователь аутентифицируется в Google, а Google перенаправляет токен на мой сервер.
4) Теперь мой сервер использует этот токен для создания учетных записей, журналов, выполнения дополнительных операций, а затем перенаправляет на URL-адрес с информацией, требуемой моим приложением для телефона.
например. - Перенаправляет на http://mywebsite.com/login/google/successful?token=<>&query-string-parameters
5) InAppBrowser прослушивает изменения URL-адресов и, когда находит URL-адрес с указанным выше шаблоном, обрабатывает URL-адрес, анализирует информацию, отправленную с URL-адресом, а затем закрывает InAppBrowser.