xCode Swift İzin Listeleri

xCode Swift İzin Listeleri

Merhabalar, swift ile bir iOS mobil uygulama geliştirirken Kamera, Telefon Rehberi vs gibi özelliklere erişmemiz gerekebilir, bu özellikleri kullanabilmemiz için bazı izinleri kullanıcıdan istememiz gerekiyor. Aşağıda sizin için bazı özellikleri yazdım bunlara yavaş yavaş ek yapacağım.

Öncelikle Proje dosyalarımızın arasında “Info.plist” adında bir dosya göreceğiz. Bu dosya uygulamamız için gerekli olan izinleri veren ve isteyen dosyadır. Bu dosyaya işinize yaracak olan Key-Value ikilisini eklerseniz sorununuz çözülecektir.

 // Calendar : Takvim
Key      :  Privacy - Calendars Usage Description    
Value  :  $(PRODUCT_NAME) calendar events

Reminder :
Key      :   Privacy - Reminders Usage Description    
Value  :   $(PRODUCT_NAME) reminder use

// Contact : Adres Defteri
Key       :   Privacy - Contacts Usage Description     
Value    :  $(PRODUCT_NAME) contact use

// Photo : Fotoğraf Galarerisi
Key       :  Privacy - Photo Library Usage Description    
Value   :  $(PRODUCT_NAME) photo use

// Bluetooth Sharing : Bluetooth Paylaşımı
Key       :  Privacy - Bluetooth Peripheral Usage Description     
Value   :  $(PRODUCT_NAME) Bluetooth Peripheral use

// Microphone : Mikrofon
Key        :  Privacy - Microphone Usage Description    
Value    :  $(PRODUCT_NAME) microphone use

// Camera : Kamera
Key       :  Privacy - Camera Usage Description   
Value   :  $(PRODUCT_NAME) camera use

// Location : Lokasyon / GPS Konum
// ilk seçenek sürekli olarak konum takibi için
// ikinci seçenek ise uygulama kullanılıyorken
Key      :  Privacy - Location Always Usage Description   
Value  :  $(PRODUCT_NAME) location use

Key       :  Privacy - Location When In Use Usage Description   
Value   :  $(PRODUCT_NAME) location use

// Heath : Sağlık Bilgileri
// İlki Paylaşılan Sağlık Bilgilerini okuma için
// ikincisi ise güncelleme için
Key      :  Privacy - Health Share Usage Description   
Value  :  $(PRODUCT_NAME) heath share use

Key      :  Privacy - Health Update Usage Description   
Value  :  $(PRODUCT_NAME) heath update use

// HomeKit : IOT nesnelerin interneti, akıllı ev teknolojileri için
Key      :  Privacy - HomeKit Usage Description   
Value  :  $(PRODUCT_NAME) home kit use

// Media Library : Medya Kütüphanesi
Key      :  Privacy - Media Library Usage Description   
Value  :  $(PRODUCT_NAME) media library use

Motion :
Key      :  Privacy - Motion Usage Description   
Value  :  $(PRODUCT_NAME) motion use

// Speech Recognition : Ses Tanıma, Ses Komutları
Key      :  Privacy - Speech Recognition Usage Description   
Value  :  $(PRODUCT_NAME) speech use

// SiriKit  : Siri entegrasyonu
Key      :  Privacy - Siri Usage Description  
Value  :  $(PRODUCT_NAME) siri use

// TV Provider : Televizyon Yansıtma Seçenekleri
Key      :  Privacy - TV Provider Usage Description   
Value  :  $(PRODUCT_NAME) tvProvider use

Swift ile uygulama geliştirirken temel bazda bunları kullanmanız yeterli olacaktır. Zaman içerisinde temelden swift anlatımlarımıda kişisel blogum içerisinde bulabileceksiniz.

İyi günler dilerim.

Paylaş :

Bu gönderiyi paylaş

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.