Я использовалразрешения для Firebase Analytics и Крушения
//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 Analytics и Крэш и не нуждаются в каких-либо сообщений функциональна, это нормально, чтобы удалить второй блок следующим образом:
<uses-permission android:name="my.package.name.permission.C2D_MESSAGE" tools:node="remove" />
Что означает «Дополнительное разрешение на App измерение для запуска "в первом блоке? Безопасно ли это удалить?