最初の質問は私に同行してください。kCLErrorDomainエラー5:CLLocationManagerは私のiPhone 7に10台以上のデバイスを登録させません
ビーコンとCoreLocationに大きく依存しているプロジェクトがあります。すべてこれまでのところ、すべてのデバイス(おそらくiPhone 7以外の10から15の異なるモデル)と私の13ビーコンを問題なく登録すると正常に動作します。私のiPhone 7は10を超えることはありません。後で私は:
操作を完了できませんでした。 (kCLErrorDomain error 5.)
以前に正しく登録されたビーコンを削除した場合、11番目のビーコンは次回の起動時に登録されます。削除したものを元に戻すと、再び登録されません。だから、実際に限界が10のように見える...それは変だ。最新のiOSアップデートの前に、私はすべて13を登録するために私の電話機を持っていましたが、今度はそれは再びありません。私は本当にそれが更新のため、または私の電話が再起動したためだと言うことはできません。私は問題を再現するために別の電話機を見つけようとしています。それが起こることはありません100%確かに...など、リセット、再起動
おかげで、 MAB
登録可能なビーコン領域の数にはデバイス全体の制限があります。他のアプリが既にビーコン領域を登録している場合、アプリが登録できる番号が減少します。アプリがすべてのビーコンに単一のuuidを使用し、そのアプリのすべての場所を1つの地域で登録できるようにすると、「いいね」とみなされます。 – Paulw11
ありがとうございます!私は完全に理解していないtho。私たちは、アプリ内のすべてのビーコンに1つのUUIDを使用しています。私はまだインストールされている他のアプリによって制限されていますか? – reynoldkirby
はい、ビーコン領域の数はシステム全体の制限です。すべてのビーコンがuuidを共有している場合は、少なくとも1つのビーコン領域しか必要としません。(少なくとも最初の地域エントリを取得するまで) – Paulw11