Вы можете добавить это на Android Manifest
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<receiver
android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="YOUR PACKAGE NAME" />
</intent-filter>
</receiver>
<receiver
android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"
android:exported="false" />
И тогда вы можете получить маркер и попробуйте отправить сообщение.
Не забудьте также построить FirebaseApps на свой коде (в моем случае на моем MainActivity)
FirebaseOptions options = new FirebaseOptions.Builder()
.setApiKey("YOUR FIREBASE API KEY")
.setApplicationId("YOUR FIREBASE APP ID")
.setGcmSenderId("YOUR FIREBASE SENDER ID")
.build();
FirebaseApp myApp = FirebaseApp.initializeApp(getApplicationContext(), options);
token = FirebaseInstanceId.getInstance(myApp).getToken();
Надеется, что он получит то, что вы ищете на Eclipse.
Извлеките каждый. jar из .aar файлов? – Eames
Я использовал в eclipse это, но я получаю FirebaseMessagingService не может быть разрешен к типу, пожалуйста, кто-нибудь поможет мне? – Achin
Извлечение файлов aar просто дает мне файл Manifest & R.txt. Это тот, который дает файл jar? – Zen