2

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!

Firebase console notification

+0

« 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

Répondre

3

Semble DP5 d'Android choses encore ne prennent pas en charge Firebase Notifications (de Official Overview):

Android prend en charge toutes un sous-ensemble des API Google pour Android. Le tableau suivant décompose le soutien de l'API dans Android choses:

Non disponible API:

AdMob

Android Pay

lecteur

Firebase App Indexing

Firebase authentification

Firebase Dynamic Liens

Firebase invite

Firebase Notifications

Jouer Jeux

Sign-In

+0

Merde ... Devine que j'irai avec Firebase DB alors, merci! – jeremyb