2017-09-05 3 views
1

Je développe une application dans swift, qui écrit dans une base de données. Mais je me sers ci-dessous solution pour le transport des donnéesPuis-je publier une application rapide avec "hack" qui est due à NSAllowsArbitraryLoads?

enter image description here

Référence: https://i.stack.imgur.com/QSnGS.png

Cette application ne sera utilisée que dans mon entreprise de 6 membres environ, mais il faut passer par le contrôle de la pomme. Pensez-vous, il peut passer le contrôle? J'ai entendu, que ma solution est seulement "bidouiller" mais je ne peux rien trouver de mieux!

Répondre

1

Vous pouvez soumettre une demande avec cette configuration. Et ce n'est pas une sorte de piratage. Cela signifie simplement que vous autorisez tous les types de chargement d'URL dans votre application, que ce soit avec SSL (https) ou non.

Si vous ne définissez pas NSAllowArbitraryLoads à true, votre application va bloquer l'accès à urls qui n'utilisent pas SSL (https).

recommandation d'Apple est que votre application ne doit autoriser les connexions utilisant le protocole SSL (via les API du SDK ou des cadres de tiers), pour une meilleure sécurité

Ca y est!

Mais votre application sera et non être rejetée si vous ne suivez pas cette directive.

+1

Merci pour cette explication –

+0

vous êtes les bienvenus ...... :) – Lion