Je fais un POC dans lequel je vous envoie une notification de la console firebase à la framboise en cours d'exécution des choses android.choses Android sur framboise - Envoyer une notification push à partir firebase
Cela a bien fonctionné lorsque le code était sur un smartphone, et quand je l'ai déplacé vers la framboise, plus rien ne fonctionne. Je peux voir dans la console de framboise (dans Android Studio) que la notification est un peu vu par le rpi3, mais le onMessageReceived ne se déclenche pas ...
Voici un code:
Mon manifeste:
<service
android:enabled="true"
android:exported="true"
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
L'abonnée:
private void subscribeToPushService() {
FirebaseMessaging.getInstance().subscribeToTopic("news");
Log.d("AndroidBash", "Subscribed");
Toast.makeText(MainActivity.this, "Subscribed", Toast.LENGTH_SHORT).show();
String token = FirebaseInstanceId.getInstance().getToken();
}
Le service:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "FirebaseMessageService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d(TAG, "NOTIF");
}
}
Et enfin la notification que j'envoie avec la console firebase, je ne comprends vraiment pas où je foiré, le nom du package semble ok ...
Thx pour la lecture!
« Je peux voir dans la console de framboise (dans Android Studio) que la notification est un peu vu par le rpi3 ... "<- pouvez-vous décrire ce que cela signifie dans un peu plus de détails, ou ajouter les messages de journal à votre question? – Devunwired