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.
Bir yanıt yazın