12
votes

Quel est le nombre maximum de régions pouvant être surveillées avec StartMonitoringForregion: région souhaitéeCuracy: précision?

La documentation indique qu'il y a une limite au nombre de régions pouvant être surveillées avec- xxx

mais je n'ai pas pu trouver ce que cette limite est, que quelqu'un sait-il?


0 commentaires

6 Réponses :


7
votes

J'en ai exploré cela plusieurs fois, et Apple ne dit que Apple. Toutes les régions de l'appareil entrent dans un pool géant de régions surveillées. Donc, toutes les régions que vous ajoutez doivent être partagées avec d'autres applications. Je pense que le plus que j'ai entendu avec succès, c'est 20. Mais ce n'est pas une science exacte. Le système d'exploitation purgera toutes les anciennes régions si une autre application doit ajouter de nouvelles régions. Et de même, votre application pourrait aussi pousser les régions pour d'autres applications.

Ce serait bien d'avoir une documentation mieux définie à ce sujet à coup sûr. Si vous téléchargez l'application Console et ajoutez un groupe de régions à partir de votre application et dites notifications, il existe un journal d'affichage qui vous montrera la région de région qui fonctionne très fréquemment. Supprimez une région et vous pouvez voir la goutte de compte. Pourrait venir utile si vous souhaitez tester combien de régions vous pouvez ajouter en toute sécurité. Bonne chance.


6 commentaires

20 régions sont documentées dans iOS 6 sous StartMonitoringForregion développeur.apple.com/library/ios/#documentation/corelocession/ ...


Whoa! Ce n'était pas là auparavant. Au moins pas avant iOS 6. Bon découvrir.


J'ai fait des tests sur un iPhone 5s iOS8. Une fois que vous avez atteint 20 régions, vous n'en donnerez plus plus. Les anciennes régions ne sont pas expulsées. De plus, si quelqu'un est curieux (parce que la documentation n'est pas claire sur cela), vous pouvez définir 20 BeaConReGions et 20Réscriptions circulaires.


Vraiment?!?! Ce sont de bonnes nouvelles. J'ai supposé que vous n'avez que 20 total car ils sont surtout les mêmes. Bonne prise.


Lecture de ". Donc, fondamentalement, votre application ne poussera pas les régions d'une autre, ni ne sera ni que vous dites que Docs est faux?


Le commentaire était à partir de 2015. Il est clair sur les documents et l'utilisation de chaque application obtient 20.



3
votes

J'ai testé et j'ai atteint la même conclusion. Pour une raison quelconque, le maximum est 20 régions surveillées.


0 commentaires

1
votes

Je pense que la région autorisée est de 10 à 20.


1 commentaires

@Pranavsingh: Pourquoi pas?




0
votes

seulement pour info:

  • StartMonitoringForregion: DirrisionCurcy: est obsolète.

    Pas de tel API à Swift.


0 commentaires

1
votes

comme de iOS 9.2.1 Il n'y a pas eu de changement à la limite de 20 régions. Il peut être intéressant de souligner que les 20 premiers sont stockés et non écrasés. Si une tentative est faite pour ajouter plus, celles-ci sont simplement ignorées.


0 commentaires