OAuth işleviyle bir web görünümü oturumu kullanan bir uygulamaya Özel Sekmeler uygulamak zorundayım. Chrome Özel Sekmelerde, onStart() ve onPageFinished() ile aynı davranışın olması için bir yol var mı?onPageFinished() ve onPageStart() davranışına sahip özel sekmeler
3
A
cevap
1
CustomTabsCallback uygulayabilir ve onNavigationEvent
'u geçersiz kılabilirsiniz. NAVIGATION_STARTED
ve NAVIGATION_FINISHED
kullanın.
Yeni bir oturum oluştururken CustomTabsCallback parametresini bir parametre olarak iletmeniz gerekir. this örneğine bir göz atın.
Buradaki sınırlama, özel olarak, kullanıcının Özel Sekmeyi açmak için kullanılan Url'den ayrılırsa, yüklenmekte olan URL'ye erişemeyeceğinizdir.
3
OAuth yapmak için Chrome Özel Sekmeleri kullanıyorsanız (bu arada harika bir fikir - çok daha güvenli ve WebView'dan daha kullanışlı), açık kaynak kodlu AppAuth kitaplığını düşünmelisiniz.
Kitaplığa doğrudan bağlı olmasanız bile, Chrome Özel Sekmeleri ile OAuth akışlarını uygulamak için iyi örneklere sahiptir.
İlgili konular
- 1. onPageFinished() hiç çağrılmadı (web sayfası)!
- 2. Sekmeler,
- 3. WPF Araç Takımı Datagrid - Özel Sekmeler
- 4. WPF - Çakışan Özel bir TabControl sekmeler ve zIndex
- 5. Sert ve yumuşak sekmeler nedir?
- 6. TabControl c sağında ve solundaki sekmeler #
- 7. Maksimum ve özel değerlere sahip MySQL satırları
- 8. İyonik sekmeler içerik göstermiyor
- 9. threepenny-gui Davranışına Dayalı Dinamik Elemanlar
- 10. WPF C# Programlama ekleyerek ve taşırken sekmeler
- 11. değiştir sekmesi arka plan rengini ve sekmeler
- 12. MSBuild dosyaları birleştirip, sekmeler ve boşlukları korur
- 13. ViewPagerIndicator Sekmeler: Yukarıdaki simgeler
- 14. sabit sekmeler gibi görünen yumuşak sekmeler, boşluklar sabit sekmelere dönüştürüldü
- 15. Özel taban koleksiyonuna sahip Linq
- 16. jgrasp'ta kaybolan sekmeler çubuğu
- 17. React Bootstrap Navbar'daki Sekmeler
- 18. ActionBar gezinme sekmelerinde özel bir Görünüm nasıl ayarlanır ve sekmeler yüksekliğe uyarlanır?
- 19. Waveform.js ve scrubber işlevselliğine sahip Soundcloud Özel Oynatıcı
- 20. TabLayout'ta sekmeler arasında kenar boşluğu nasıl eklenir?
- 21. jQueryUI Sekmeler, mobil menüye dönüştü
- 22. jQuery UI Sekmeler Minimal Şekillendirici
- 23. Swing'de yeniden düzenlenebilen sekmeler oluşturma
- 24. jQuery Sekmeler, bir çapa atlama
- 25. Arama Motoru Dizini Javascript Sekmeler
- 26. Android'de Daha Küçük Sekmeler Oluşturun
- 27. Xamarin Formlar Özel menüye sahip kamera
- 28. Kaydırılabilir sekmelere dönüştürülebilir sekmeler Android
- 29. android klavye sekmeler hareket eder
- 30. JQuery UI Sekmeler - "Yükleme ..." iletisi
Üzgünüm, kod yazım yeni. Bana onNavigatonEvent öğesini geçersiz kılma ve NAVIGATION_STARTED AND NAVIGATION_FINISHED kullanarak örnek verebilir misiniz? Ben örnekte nerede yaptıkları göremiyorum. Çok teşekkür ederim. –
Chrome Özel Sekmeleri kullanıldığında, 'onPageFinished()' kullanarak değil, OAuth yönlendirmesini bir amaç olarak geri alırsınız. Aynı sonucu elde etmek için biraz farklı bir yoldur (uygulama yetkilendirme yanıtını alır). Kullanmakta olduğunuz Yetkilendirme Sunucusu, bunun çalışması için yeniden yönlendirmelerde özel URI'lere izin vermelidir (Google'ın Yetkilendirme Sunucusu, bunu AppAuth demosunda da görülebileceği gibi destekler). –