2016-07-07 5 views
0

からアプリをダウンロードする際にアンドロイドでアプリをIを開発しているし、Googleストアにアップロードし、1つのプラス2の電話には、尋ねていないデバイスへのアクセスを許可します。Googleのストア

これは、カメラ、位置及び外部記憶装置を使用します。

私はアプリでこの権限を有効にしています。

三星(S4、S5、注2、注3)、レノボ、Asusのを含むいくつかの携帯電話やタブレットでそれをチェック。

アプリをインストールするときに電話機からデバイスへのアクセスを許可しないため、カメラ、場所、外部ストレージにアクセスできなくなり、手動で許可する必要がありますアプリ情報ページ。

私はアンドロイドのためのxamarin.formsに開発していますが、私はそれがこの問題は、Androidのバージョンので発生しましたすることができ、一般的なアンドロイドの問題

答えて

0

マシュマロスタイルの許可を要求する以外に、AndroidManifest.xmlのtargetSdkLevel = 22(23以下はMarshmallow)を設定することができます。ただし、まだ店に23で公開されていない場合にのみ減らすことができます。

0

だと思います。 Marshmallowのバージョンでは、ダウンロード時にアプリケーションに必要な権限は要求されません。チームメイトは、私たちが開発したアプリで同じ問題を抱えていたし、この問題は、マシュマロのデバイスでのみ発生しました。プロジェクトの最初のアクティビティのOnCreateメソッドで必要なアクセス許可が与えられていれば、彼の解決策が確認されました。権限が付与されていない場合、アプリはそれを要求します。ここで

はAcessFineLocationの許可を要求するためのコードです:

string permissionLocation = Manifest.Permission.AccessFineLocation; 
     if (Android.Support.V4.Content.ContextCompat.CheckSelfPermission(_context, permissionLocation) == Permission.Denied) 
     { 
      Android.Support.V4.App.ActivityCompat.RequestPermissions((Activity) _context, PermissionsLocation, RequestLocationId); 
     } 
    } 

おそらく、あなたのアプリに似た何かをしなければなりません。

私はのは、あなたを助け、私の英語の書き込みerrosのため申し訳ありませんことを願っています。私はブラジル人で、私の英語は限られています。

関連する問題