現在Cordovaプラグイン等でibeaconを利用しているのですが、
cordova.plugins.locationManager.requestWhenInUseAuthorization();
のようになぜ位置情報を利用する必要があるのか、理由や仕組みをご存知の方はいらっしゃいますでしょうか。
回答1件
あなたの回答
tips
プレビュー
Bluetoothとは短距離の間でデータを交換するための無線通信規格である。固定・モバイル両方のデバイスから、短波の電波送信を行うことで、高いセキュリティをもつパーソナルエリアネットワーク(PAN)を構築する。
Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。
GPSは、Global Positioning Systemの略です。衛星信号を使用して受信機の地上又は空中内の居場所を特定するナビゲーションシステムです。"GPS"は受信機のことも指します。
Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。
iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。
Bluetoothとは短距離の間でデータを交換するための無線通信規格である。固定・モバイル両方のデバイスから、短波の電波送信を行うことで、高いセキュリティをもつパーソナルエリアネットワーク(PAN)を構築する。
Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。
GPSは、Global Positioning Systemの略です。衛星信号を使用して受信機の地上又は空中内の居場所を特定するナビゲーションシステムです。"GPS"は受信機のことも指します。
Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。
iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。
1グッド
1クリップ
投稿2018/06/15 06:45
現在Cordovaプラグイン等でibeaconを利用しているのですが、
cordova.plugins.locationManager.requestWhenInUseAuthorization();
のようになぜ位置情報を利用する必要があるのか、理由や仕組みをご存知の方はいらっしゃいますでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
justineさん、
AppleのGetting Started with iBeaconを見ると、
(Google翻訳)
Getting Started with iBeacon Overview
iOS 7で導入されたiBeaconは、アプリの新しい位置認識の可能性を可能にするエキサイティングなテクノロジーです。 Bluetooth Low Energy(BLE)を利用することで、iBeacon技術を搭載したデバイスを使用して、オブジェクトの周囲の領域を確立することができます。 これにより、iOSデバイスは、ビーコンへの接近の推定と共に、領域に入ったときまたは領域から出たときを判定することができる。 iBeacon技術を使用する際に考慮するハードウェアとソフトウェアの両方のコンポーネントがあります。 このドキュメントでは、優れたユーザーエクスペリエンスをもたらす非常に効果的な展開を確実にするための推奨される使用法とベストプラクティスとともに、両方の情報を紹介します。
とか
Privacy and Location
iBeaconはコアロケーションの一部であるため、使用するには同じユーザー権限が必要です。 アプリケーションがiBeacon APIを使用しようとすると、同じロケーション認可アラートが表示されます。
CoreLocationのビーコン領域APIを使用するアプリケーションは、設定アプリのプライバシー>ロケーションサービスの下に表示され、ユーザーはアプリケーションのiBeacon機能へのアクセスをいつでも許可または拒否できます。 さらに、iBeaconに関連付けられているBluetoothパケットは、CoreBluetooth APIから除外されます。
ジオフェンス領域のモニタリングと同様に、アクティブな状態でステータスバーに白抜き矢印が表示されます。 レンジングを使用すると、ステータスバーに実線の位置の矢印が表示されます。
と書いてあります。
関連する仕様ドキュメントを読むとよいと思います。
投稿2018/06/15 23:01
総合スコア1825
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/16 02:03
2018/06/16 06:08
2018/06/18 09:55
2018/06/18 17:16