Ayar 10, iOS'ta Özel URL Düzenine ne oldu? Apple, iOS iOS'taki URL Şeması aracılığıyla uygulamadan iOS Ayarları'nı başlatmak için üçüncü uygulamalara hala erişim sağlıyor mu? Eski URL şeması artık çalışmıyor!iOS 10'daki Ayarlar için Özel URL Düzeni?
cevap
Yok 8+ resmen Apple tarafından desteklenen, bu yüzden ne yazık ki biz onlara güvenemez. Aynı uygulama daha önce onaylanmış olsa bile, başkaları onaylanmış olsa bile, belgesiz davranışlara dayanan uygulamaların App Store incelemesi sırasında reddedilmesi de mümkündür!
Ben de herhangi bir geçici çözüm bulmak yapamaz oldum, nedenle seçimler görünüyor:
Açık @ Alvin-varghese 'ın cevabı dahil birçok yerde ayrıntılı olarak uygulamaya özel bir URL (yukarıda) ve ardından kullanıcıdan geriye doğru gitmesini isteyin. (Kullanıcı, uygulama listesinden ana ayarlar bölümlerine doğru ilerlediğini bilmesini gerektirdiği için korkunç bir kullanıcı deneyimi.)
Kullanıcıların kendilerini nasıl bulabilecekleri konusunda eğitmek için uygulamanızda bir talimat ekranı veya uyarı kullanın. olarak
bu iOS 10'da gerçekleşmesinin resmi olarak desteklenen bir yol olarak görünmüyor (Değil çok daha iyi, ama en azından. Hiçbir ara nokta içeren yabancı bir bağlam içine düştü değildir) ve işaret etti, eski yollar gibi görünüyor (prefs
şeması Info.plist dosya ekleme ve openURL(_:)
kullanarak) daha fazla çalışmaz.
Yani, bluetooth gibi bir şey için size satır kod aşağıda yazmaya gerek bazı şeyler değiştirilir iOS 10 Gönderen
Bunu kullanın, işe yarıyor. iOS'ta app "Ayarlar" kök başlatılması için önceki yöntemlerden
if let url = URL(string: UIApplicationOpenSettingsURLString) {
UIApplication.shared().open(url, options: [:], completionHandler: nil)
}
Merhaba Alvin, daha önce çalışmakta olan Wifi veya Cellular gibi iOS Ayarlarını açmayı istiyorum: prefs: root = Genel & path = Hakkında değil, ancak iOS 10 –
'da artık çalışmıyor. Onlar hala Uzantılar ile çalışıyorlar. Ex uygulaması, Appstore'da 'Magic Launcher'dır. – Trident
,
Swift 3.0:
func openBluetoothSettings(){
let urlBTSet = URL(string: "App-Prefs:root=Bluetooth")
let objApp = UIApplication.shared
objApp.openURL(urlBTSet!)
}
Amaç-c
-(void) openBluetoothSettings{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"App-Prefs:root=Bluetooth"]];
}
Bu nedenle, yukarıdaki kodda nelerin değiştikleri, dize reklama gerek duyuyor d:
unuttum etmeyin "Uygulama-Prefs kök = Bluetooth" (açılış bluetooth ayarlarının Bu örnek): 'Git taget -> bilgi -> URL Türleri -> URL Düzenleri içinde "tercihleri" Add'
Dizenizi denedim, işe yaramadı (Bluetooth sayfası açılmadı). Ancak, Ayar uygulamasını ana sayfasına başlattı.Bu, bazı durumlarda uygulamanızın ayarlar sayfasına açılmasından daha iyidir. –
iOS 10 ve üstü ile test ediyorsunuz? ve hızlı veya objektif-c? –
iOS 10, Swift 3.0. Hala senin için çalışıyor mu? –
- 1. iOS 11 Belirli Ayarlar bölümü için URL Düzeni çalışmayı durdurdu
- 2. iOS URL Düzeni Uzunluk
- 3. Slack iOS URL Düzeni
- 4. URL Düzeni
- 5. URL Düzeni
- 6. Evrensel iOS Uygulamasında Ayrı Ayarlar
- 7. Grid'de Özel Gönderi Düzeni
- 8. URL?
- 9. object-c ios uygulama düzeni
- 10. özel taksonomi sıralama düzeni çalışmıyor
- 11. Farklı cihazlar için farklı ayarlar?
- 12. Desteklenmeyen URL iOS
- 13. Google Street View Uygulaması için URL düzeni (Google Haritalar Değil)
- 14. Eksik Ayarlar Dosyası için Uygun Python Özel Durum Sınıfı
- 15. Özel URL Şeması Ben kurdunuz
- 16. Instagram özel URL şeması
- 17. Özel URL Şeması App
- 18. Varsayılan ayarlar
- 19. iOS Paylaşımı Swift'te kapsayıcı URL
- 20. Tercihler/Ayarlar için Android Kalıbı
- 21. Eklentiden Wordpress özel url
- 22. javascript - Özel URL Modeli
- 23. phonegap Varlık dosyaları için kök dizini ayarlar
- 24. Android'de XML Düzeni ile Özel Görünüm
- 25. ModelViewSet'te django-rest özel url
- 26. AngularJS'deki Genel Ayarlar
- 27. iOS MapKit özel iğneler
- 28. iOS sınıfındaki özel yazı tipleriyle font
- 29. iOS Özel Yazı Tipleri
- 30. iOS Özel Geometri SceneKit'te
Merhabalar! Enterprise Apps'ın "derin bir kısayol" yapması için halka açık olmayan bir yol biliyor musunuz? – user3191334
FWIW, "App-Prefs: root" öğesinin bir URL dizesi, Ayarlar uygulamasının ana görünümüne (uygulamanızın ayarlar sayfasının aksine) açılır. Oldukça ideal değil, ama önce kullanıcıdan 'Geri' düğmesine basmasını istemek daha iyi. –
Güncelleme: Şimdi Vandit Mehta'nın aşağıdaki talimatları takip ederek Ayarlar uygulamasını doğrudan belirli bir sayfaya açabiliyorum. (Temel olarak, uygulamanın şemasındaki URL şemalarınıza "prefs" ekleyin; aşağıya bakın.) –