私は権限とクラッシュ
//Analytics
compile 'com.google.firebase:firebase-core:9.2.1'
// Crash
compile 'com.google.firebase:firebase-crash:9.2.1'
を使用して、私の生成マニフェストでそれらの人を得た:
<!-- Required permission for App measurement to run. -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- Optional permission for App measurement to run. -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
その後、我々は次のブロックに
<permission
android:name="my.package.name.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="my.package.name.permission.C2D_MESSAGE" />
私の質問があります:
私はFirebase解析とクラッシュのみを使用し、機能的な任意のメッセージを必要としない場合、それは次のように第二のブロックを削除するにはOKです:
<uses-permission android:name="my.package.name.permission.C2D_MESSAGE" tools:node="remove" />
それは「Appのオプションの許可をどういう意味最初のブロックで測定を実行するか?それも取り除いても安全ですか?