2017-05-12 9 views
-6

私は最近、自分のアプリのベータテストを受けました。このアプリは、Android 5.0とそれよりも下位のものでもうまく動作しますが、Android 6.0ではうまく動作しません。誰かがここで問題になるかもしれないか、新しいAndroid OSをサポートするためにアプリをアップグレードする方法を知っていますか?Androidアプリは5.0では動作しますが6.0では動作しません

私のアプリに関するいくつかのコンテキスト:
Firebase認証とデータベースを使用します。
このアプリのコアユースケースは、マップ上にGPS位置を取得、送信、表示しています。

のAndroid 6.0での問題は今、マシュマロのGPSの場所でアプリに事前

+0

マシュマロの上にあるデバイスからロケーションの許可を求める必要があります。 [Androidの実行時アクセス許可](http://androidgig.com/androids-runtime-permission/) –

+0

**実行時アクセス権**をリクエストする必要があります。 Android 6リリースノートを読む –

+0

速い応答をありがとう、私はこれをテストするつもりです – Basman01

答えて

0

感謝を使用するときにGPSが有効化されていないということであるアクセスは、ランタイム権限https://developer.android.com/training/permissions/requesting.html

によってachivedされ、あなたのことを確認してくださいあなたのmanifest.xmlにアクセス許可が宣言されています

ターゲットのsdkバージョンがmarshmallowの場合、GPSアクセスの実行時アクセス権を実装する必要があります。

0

実行時にアンドロイド6+で権限を要求する必要があります。アプリケーションをインストールしているときにアンドロイドのロリポップのように許可を求めることがないのはこのためです。アンドロイドM以上の許可を求める方法を知るにはアンドロイドのデベロッパーページにアクセスしてください:https://developer.android.com/training/permissions/requesting.html

関連する問題