Одно из основных намерений OAuth2 - не допустить прохождения аутентификации без браузера, как мы делали с XAuth в прошлом.Поставщики услуг хотят, чтобы потребители видели, какие разрешения они подписывают, и хотят контролировать этот процесс.
Я не очень разбираюсь в Phonegap, так как я являюсь разработчиком, но если есть способинстанцируя UIWebView и показывая его пользователю, вы, по крайней мере, можете поддерживать веб-взаимодействие внутри приложения.Учитывая, что телефонный разрыв в основном показывает UIWebView, это должно быть возможно.Можно проверить источник HTML в UIWebView, используя
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script