私は、API 23以降の実行時にいくつかのアクセス許可をユーザに尋ねる必要があることを読みました。例:android.permission.ACCESS_FINE_LOCATION
。 APIが23以上の場合、実行時にGCM /プッシュ通知を使用するための実行時アクセス権を要求する必要がありますか?実行時にプッシュ通知(GCM)権限が必要ですか?
実行時にrequestPermissions
メソッドを使用しようとしましたが、GCM /プッシュ通知関連のアクセス許可で使用すると動作しません(何も起こりません)。
私は、この目的のために、私のマニフェストに次の権限を持っている:Playストアからアプリをダウンロードする際に、ユーザが知っているの
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<permission
android:name="${applicationId}.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>
のみ許可は、ACCESS_FINE_LOCATION
あります。ユーザーがプッシュ通知を許可するかどうかは選択できませんか?
ご協力いただきますようお願い申し上げます。ない危険なカテゴリ権限でINTERNET権限などの通常のカテゴリ権限で実際に
Ahh参照してください。あなたの素早い返信に感謝します。 Accept +1 – Langkiller
@Umer Push Notificationを有効にする "Normal Category"のパーミッションの名前は何ですか? – Sergey
インターネットアクセス許可、インターネットに接続され、GCMの設定が適切であれば、プッシュ通知を受信できます。 – Umer