私はFirebaseコンソールからアンドロイドのラズベリーに通知を送るPOCを作っています。ラズベリーのAndroidの事 - Firebaseからプッシュ通知を送信
これはコードがスマートフォンにあるときにうまくいきました。ラズベリーに移動したときにはもう何も機能しません。私は通知が多少rpi3で見られること(アンドロイドStudioで)ラズベリーコンソールで見ることができますが、onMessageReceivedがトリガされていません...ここで
はいくつかのコードです:
私のマニフェスト:
<service
android:enabled="true"
android:exported="true"
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
サブスクライブ:
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();
}
サービス:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "FirebaseMessageService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d(TAG, "NOTIF");
}
}
そして、私が台無しにどこ最終的に私はfirebaseコンソールに送信通知は、私は本当に理解していない、パッケージ名はOKらしい...読書のための
Thxを!
「私は通知することを(アンドロイドStudioで)ラズベリーコンソールで見ることができます招待rpi3によって幾分見られます... " - これが何を意味するのかを少し詳しく説明できますか、またはあなたの質問にログメッセージを追加できますか? – Devunwired