• 25-04-2018, 18:11:55
    #1
    Başlık içi özür dilerim User olmalıydı


    Merhaba, sormak istediğim şu, tabu uygulaması yazıyorum bitti sayılır. Logo var bir tane buna tıklayınca youtube kanalı açılıyor direk. Manifest dosyasına direk INTERNET iznini ekledim. Fakat kurslarda gördüğüm gibi requestPermission gibi şeyler yazmadım. Bu durum neyi değiştiriyor bilgi verebilir misiniz? Uygulama izin istemiyor ama aynı zamanda hatasız bir şekilde çalışıyor da
  • 25-04-2018, 18:38:33
    #2
    permissionlarda android 6.0 öncesinde problem yaşamazsın fakat android 6.0 üzeri versiyonlarda uygulama çalışma anında izin alman gerekir aksi takdirde o izin ile ilgili olan hiçbirşeyi kullanamazsın hata alırsın.
  • 25-04-2018, 18:39:05
    #3
    Mustafaayaz32 adlı üyeden alıntı: mesajı görüntüle
    Başlık içi özür dilerim User olmalıydı


    Merhaba, sormak istediğim şu, tabu uygulaması yazıyorum bitti sayılır. Logo var bir tane buna tıklayınca youtube kanalı açılıyor direk. Manifest dosyasına direk INTERNET iznini ekledim. Fakat kurslarda gördüğüm gibi requestPermission gibi şeyler yazmadım. Bu durum neyi değiştiriyor bilgi verebilir misiniz? Uygulama izin istemiyor ama aynı zamanda hatasız bir şekilde çalışıyor da
    Manifest dosyasına eklediysen internet iznini başka bir şey yapmana gerek yok, requestPermission olayları kişilere, dosyalara vs. erişim gibi yerlerde kullanılıyor diye biliyorum.
  • 25-04-2018, 20:09:46
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    internet için runtime permission istemene gerek yok. Eğer youtube kanalını tarayıcıda/youtube uygulamasında açtırıyorsan başka internet kullanmıyorsan internet izni eklemene de gerek yok
  • 08-05-2018, 17:56:13
    #5
    Merhaba. Kısa ve kesin bilgilendirme vermek isterim. Android 6.0 (Marshmallow) sürümünden sonra güvenlik gereği, ses kaydetme,sms gönderme, storage a veri yazma, kameradan foto alma gibi bazı özel izileri "runtime permission" adı altında adı üstünde runtime da kullanıcının aktif olarak iznini almak için böyle bir önlem geliştirdi. Her halükarda manifest dosyana bu izinleri eklemen gerekiyor ancak yukardaı bahsettiğim izinler için requestPermission yapman gerekiyor onun dışında internet vs gibi basit izinlerde runtime da request etmeden kullanabilirsin.
    Yardıma ihtiyacın olursa her zaman seve seve.
  • 08-05-2018, 18:15:53
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Olayı bir adım daha ileri götüreyim, uygulamada reklam haricinde internet bağlantısı gerekmiyorsa manifest'e internet için permission yazmaya bile gerek yok. (yeni sdk'lar için en azından)