AngularJS ve İyonik çerçeve kullanarak PhoneGap tabanlı bir uygulama oluşturma ortasındayız.PhoneGap InAppBrowser olay dinleyicisi çok yavaş (Android)
Bu uygulama, OAuth2'yi kullanarak var olan bir web uygulamasıyla bağlanan bir mağaza yönetim sistemidir ve kimlik doğrulamasından sonra Android yeniden yönlendirmesiyle ilgili bir sorunumuz vardır. üzerine başarıyla bağlamadan veya iptal ::
tarayıcı test amaçlı olarakif (runningInCordova) {
connectWindow.addEventListener('loadstart', function(event) {
var url = event.url;
if (url.indexOf("code=") > 0 || url.indexOf("error=") > 0) {
return callback(url).then(function() {
connectWindow.close();
},
function() {
connectWindow.close();
});
}
});
, bir localhost URI da tanımlanır redirect ya InAppBrowser penceresini kapatmak için şu şekilde
bir olay dinleyicisi kurulur:
http://localhost:8100/oauthcallback.html
iOS'ta bu iyi çalışıyor ve InAppBrowser gerektiğinde hemen kapanıyor, ancak Android'de bu olay dinleyicisinin tetiklenmesinden önce bir gecikme var.
Web page not available
The web page at http://localhost:8100/oauthcallback.html could not be loaded as:
net::ERR_CONNECTION_REFUSED
olay dinleyicisi sonra yangınlar ve pencere kapanır: Sonuç yaklaşık 1 saniye süreyle aşağıdaki hata iletisi görüntülenir olmasıdır.
Bu hatayı önlemek için olay dinleyicisi ateşini daha hızlı hale getirmenin bir yolu var mı?
çok teşekkürler
Twitter kullanarak giriş yaparken sorun yaşıyorum. Geri çağrı URL'sini nasıl yapılandırdınız? Ben localhost ve 127.0.0.1 sağladı ve bu net herhangi bir güncelleme/yardım net :: ERR_CONNECTION_REFUSED mesaj –
görüntüleniyor? – John
Yerel olmayan bir url kullanmayı denediniz mi? –