1. 即時・予約配信
以下のすべてを満たすことが必要です。
- ①「設定 > アプリ名> 通知」の「通知を許可」がオン
- ②「設定 > 機内モード」がオフ
- ③「設定 > アプリ名」の「お知らせを受信する」がオン
- ④「設定 > アプリ名> 通知」の「通知」で 以下のいずれかの項目がオンになっている
- 「ロック画面」※iOS ver 9.1.0にて条件追加
- 「通知センター」※iOS ver 9.1.0にて条件追加
- 「バナー」
- 「サウンド」
- 「バッジ」
※上記画像OSバージョンは 15.0 です
2. 位置情報配信
1. と以下の条件を満たすことが必要です。
- 「設定 > プライバシー > 位置情報サービス > アプリ名」がオン
- 「設定 > アプリ名」において「位置情報を送信する」がオン
※「設定 > Wi-Fi」「設定 > Bluetooth」がオンであれば、位置情報精度が向上します
※iOS13より位置情報許諾の選択肢に含まれた「一度だけ許可」した場合、
バックグラウンドでの位置情報取得は、Appの実装により変化します。
3. Wi-Fi配信について
1. と以下の条件を満たすことが必要です。
- ESSIDのWi-Fiに接続する
- 「設定 > プライバシー > 位置情報サービス > アプリ名」がオン
- 「設定 > Wi-Fi」がオン
- 「設定 > アプリ名」において「位置情報を送信する」がオン
アプリの状態
- アプリターミネート時は、アクセスポイントを検出できない
- アプリサスペンド時も、原則としてアクセスポイントを検出できないが、バックグラウンドフェッチが動作したタイミングではソースコードを進行させることができるため、アクセスポイントを検出することができる
4.
1. を満たし、かつ以下の条件を満たすことが必要です。
- 「設定 > プライバシー > 位置情報サービス > アプリ名」がオン
- 「設定 > Bluetooth」がオン
- 「設定 > アプリ名」において「位置情報を送信する」がオン
アプリの状態
- アプリの状態や端末の状態に依存せず、ビーコンを検知できる
- アプリをターミネートしても、iOS によってアプリがバックグラウンドで自動起動されますが、かなり近づく必要があります
- iOS7.0以上である
- iPhone4S、iPad3以上の機種である