SORU
23 Mart 2011, ÇARŞAMBA


Android web görünümü tanımlama bilgilerini veya şifreleri saklamak değil

Kullanıcı oturum ve uygulama yetkisi vermek ister Twitter, erişim belirteci almak ve benim uygulamaya devam etmektedir. Android WebView for Twitter OAuth ı kullanın:

(Ve) kullanıcı parolasını dükkana ihtiyacım yok, ama web görünümü etrafında Twitter çerezleri tutar, ve eğer şifre hatırlamak isterse de kullanıcı sorar. Sonuç olarak bu, hatta sonra de-yetki uygulama ile onun Twitter hesabı sayfa ve başvurum yok erişim belirteçleri, bir dahaki sefere web görünümü açılır, muhtemelen hala giriş yapmış, ve olmasa bile, şifre kutusu zaten dolu.

Nasıl şifreleri hatırlamak istemedin, oturum çerezleri ve kalıcı değil web görünümü zorlayabilir miyim? Eğer bu mümkün değilse, tüm saklı devlet (belki resim önbelleği hariç) silebilir miyim?

CEVAP
17 HAZİRAN 2011, Cuma


Bu depolanan çerezleri engellemek için kullanın ve çerez zaten saklı temiz

CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookies(callback);
cookieManager.setAcceptCookie(false);

WebView webview = new WebView(this);
WebSettings ws = webview.getSettings();
ws.setSaveFormData(false);
ws.setSavePassword(false); // Not needed for API level 18 or greater (deprecated)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011