2

Ich mache eine POC, in dem ich eine Benachrichtigung von Firebase-Konsole an die Himbeer laufenden Android-Dinge senden.Android Dinge auf Himbeer - Senden Push-Benachrichtigung von firebase

Das funktionierte gut, wenn der Code auf einem Smartphone war, und als ich es in die Himbeere bewegte, funktioniert nichts mehr. Ich kann in der Himbeer-Konsole (in Android Studio) sehen, dass die Anmeldung etwas von der rpi3 gesehen wird, aber die onMessageReceived nicht ausgelöst ...

Hier ist ein Code:

Mein Manifest:

<service 
    android:enabled="true" 
    android:exported="true" 
    android:name=".MyFirebaseMessagingService"> 
    <intent-filter> 
     <action android:name="com.google.firebase.MESSAGING_EVENT"/> 
    </intent-filter> 
</service> 

Das unterzeichn:

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(); 
} 

Der Service:

public class MyFirebaseMessagingService extends FirebaseMessagingService { 

    private static final String TAG = "FirebaseMessageService"; 

    @Override 
    public void onMessageReceived(RemoteMessage remoteMessage) { 
     Log.d(TAG, "NOTIF"); 
    } 
} 

Und schließlich die Mitteilung ich mit der Feuerbasis Konsole schicken, ich verstehe wirklich nicht, wo ich vermasselt, scheint der Paketname ok ...

Thx für das Lesen!

Firebase console notification

+0

„Ich in der Himbeer-Konsole (in Android Studio), dass die Anmeldung sehen wird etwas vom rpi3 gesehen ... "<- können Sie etwas genauer beschreiben, was das bedeutet, oder die Log-Nachrichten zu Ihrer Frage hinzufügen? – Devunwired

Antwort

3

Scheint DP5 von Android Dinge noch nicht Firebase Benachrichtigungen hat Unterstützung (von Official Overview):

Android Things unterstützt einen Teil der Google APIs für Android. Die folgende Tabelle unterteilt API-Unterstützung in Android Things:

nicht verfügbar APIs:

AdMob

Android Pay

Antrieb

Firebase App Indexing

Firebase Authentication

Firebase dynamische Links

Firebase lädt

Firebase Notifications

Play Games

Sign-In

+0

Verdammt ... Schätze, ich werde dann mit Firebase DB gehen, thx! – jeremyb

Verwandte Themen