iOS 11 Schéma d'URL pour les Paramètres spécifiques à la section cessé de fonctionner
Mon application utilise un schéma d'URL pour les utilisateurs directement dans Réglages/Général/a Propos de l'article, l'URL suivante fonctionnait bien en 10.3.x.
"App-Prefs:root=General&path=à Propos de"
Cependant, ce schéma d'URL ne fonctionne plus sous iOS 11 GM construire. Il lance l'application des Paramètres, mais ne prend pas l'utilisateur. Quelqu'un sait si c'est prévu dans iOS 11 version officielle? Merci à l'avance.
medium.com/the-traveled-ios-developers-guide/...
Ok, j'ai mis à jour mon iPhone pour iOS 11. Les Paramètres du schéma d'URL ne lancez l'application Paramètres. Il ne sera pas de descendre jusqu'à une section particulière. C'est super frustrant... Merci Apple!
Avez-vous eu des solution pour cela??
Pas de solution connue encore. Pour les gens qui ont posté "travail" des solutions, je pense qu'ils avaient l'application des Paramètres déjà ouvert une section en particulier. Ainsi, lorsque le schéma d'URL lance Paramètres, il est porté à l'avant-plan montrant l'article qui a déjà été ouverte. E. g. allez à la section Confidentialité Paramètres => poussez des Paramètres de contexte => lancer propre application personnalisée schéma d'URL => Paramètres mis en avant-plan montrant la "vie privée". Pour tester si une solution fonctionne, vous devez fermer l'application des Paramètres avant de le lancer avec le schéma d'URL.
Ce sont des Api privées qui pourraient obtenir votre application rejeté. Ne les utilisez pas. Je n'ai pas trouvé un moyen légal de fournir les mêmes fonctionnalités.
Ok, j'ai mis à jour mon iPhone pour iOS 11. Les Paramètres du schéma d'URL ne lancez l'application Paramètres. Il ne sera pas de descendre jusqu'à une section particulière. C'est super frustrant... Merci Apple!
Avez-vous eu des solution pour cela??
Pas de solution connue encore. Pour les gens qui ont posté "travail" des solutions, je pense qu'ils avaient l'application des Paramètres déjà ouvert une section en particulier. Ainsi, lorsque le schéma d'URL lance Paramètres, il est porté à l'avant-plan montrant l'article qui a déjà été ouverte. E. g. allez à la section Confidentialité Paramètres => poussez des Paramètres de contexte => lancer propre application personnalisée schéma d'URL => Paramètres mis en avant-plan montrant la "vie privée". Pour tester si une solution fonctionne, vous devez fermer l'application des Paramètres avant de le lancer avec le schéma d'URL.
Ce sont des Api privées qui pourraient obtenir votre application rejeté. Ne les utilisez pas. Je n'ai pas trouvé un moyen légal de fournir les mêmes fonctionnalités.
OriginalL'auteur Ben Z. | 2017-09-16
Vous devez vous connecter pour publier un commentaire.
Il fonctionne très bien pour moi, iOS11 à la fois sur iPhone et sur simulateur.
"App-Prefs:" le changement "app-paramètres:" alors le travail.
Ce sera rejetée.
OriginalL'auteur lam kai man
Cela ne fonctionne plus depuis iOS 11.
Voici les seulement choses que vous pouvez faire actuellement:
Ouvrez l'application Paramètres, (tout ce qui est écrit après le
:
est ignoré)Ouvrez les paramètres de votre App
OriginalL'auteur Ribesg
Je n'ai pas de solution de travail, mais il a trouvé quelque chose d'intéressant. Les deux schémas d'URL sera à la fois de lancer l'application Paramètres.
"App-Prefs:"
"app-paramètres:"
De sorte qu'il ressemble iOS est ignorant de la racine=xyz&path=123 totalement...
OriginalL'auteur BamBam
cela peut être mieux que "app-paramètres" Cependant, j'ai besoin d'ouvrir l'emplacement du système de réglage activé, ressemblait à ceci ne peut pas être résolu plus à iOS 11
OriginalL'auteur Henry Zhang
Après avoir reçu quelques nouvelles suggestions, je crois que le mieux que nous puissions faire dans
iOS11
est de prendre l'utilisateur directement à l'application de la section dans les Réglages avec le code ci-dessous:En Objective-C:
J'ai essayé sur mon iPhone SE et a été en mesure de se lancer dans l'application paramètres de la section.
OriginalL'auteur Ben Z.
- Je utiliser "
app-settings:root=Privacy&path=LOCATION
" fonctionnent bien dans iOS8、iOS9、iOS10 et iOS1. C'est vraiment une bonne solution.merci! il fonctionne bien
Ne fonctionne pas sur iOS 11 en effet
OriginalL'auteur 范陆离