0

Kontakt.io からのビーコンがあります。ビーコンエリアに行くたびに通知を表示する Android アプリを作成しようとしています。アプリはバックグラウンドで実行し、アプリを起動する必要があります。

Google Nearby API を使用しようとしましたが、ビーコンが見つかりません。公式の Google サンプル アプリにもビーコンが見つかりませんでした。私自身のアプリはビーコンを見つけましたが、バックグラウンドで動作していません。Eddystone と iBeacon のプロファイルを切り替えてみましたが、同じままです。konkakt.io 検索ビーコンによる公式アプリ。エリア内のビーコンを一覧表示する独自のアプリも機能します。これらのアプリケーションは Google Nearby を使用しませんが、Google Nearby を使用してバックグラウンド スキャン ビーコンを使用してアプリを作成できます。最初は、このマニュアルに従って進めました: https://developers.google.com/nearby/messages/android/get-started#step_1_get_google_play_services

Google サンプルへのリンク: https://github.com/googlesamples/android-nearby/tree/master/messages/NearbyBackgroundBeacons

Google のサンプルでは BackgroundSubscribeIntentService です。MainActivityFragment では、すべてをセットアップしてサービスを実行します。しかし、このサービスにはインテントはありません。どうすればいいのかわかりません。どういうわけかビーコンをアプリケーションに登録することを思いつきましたが、方法がわかりません。

Android 6とBluetooth 4を搭載したOneplus OneとSamsung Galaxy S6があります。

ありがとうございました。

4

1 に答える 1

1

iBeaconとEddystoneとは何かを理解する必要があります

  • ビーコンを eddystone として使用する場合は、Kontakt.io Web パネル ( Kontak io Web Panel ) を介してビーコン構成を更新する必要があり、Kontakt io Android アプリ ( Kontakt io Google Play Store ) を使用してビーコンを更新する必要があります。ビーコンは Bluetooth 経由で更新されます。

  • Google Nearby Panel でビーコンを使用する場合は、ビーコンを eddystone として構成します。kontakt io ですべての構成を完了したら、Google Developer beacon Panel Google Beacon Dashboardで作業する必要があります。

  • Androidフォンでいくつかの設定をセットアップする必要があります。

    1. Chrome アプリを開きます。
    2. クロムの設定に移動します。
    3. プライバシーをクリックします。
    4. あなたがそれをオンにしているフィジカルウェブとして1つのアイテム名があります。
  • バージョン 6.0 未満の Android フォンを使用している場合は、スマートフォンで Google 設定を見つけて、Nearby をオンにする必要があります。5.0 以上を使用している場合は、[電話の設定] に移動して、google を検索 -> NearBy -> をオンにします。

ありがとう、これがお役に立てば幸いです。

于 2017-01-11T13:10:29.837 に答える