raspberry上的Android东西-从firebase发送推送通知
我正在制作一个POC,其中我正在从firebase控制台向运行android的raspberry发送通知raspberry上的Android东西-从firebase发送推送通知,android,firebase,firebase-cloud-messaging,raspberry-pi3,android-things,Android,Firebase,Firebase Cloud Messaging,Raspberry Pi3,Android Things,我正在制作一个POC,其中我正在从firebase控制台向运行android的raspberry发送通知 当代码出现在智能手机上时,它工作得很好,而当我把它移到覆盆子上时,一切都不起作用了。我可以在raspberry控制台(Android Studio中)中看到rpi3可以看到通知,但是onMessageReceived没有被触发 下面是一些代码: 我的舱单: <service android:enabled="true" android:exported="true"
当代码出现在智能手机上时,它工作得很好,而当我把它移到覆盆子上时,一切都不起作用了。我可以在raspberry控制台(Android Studio中)中看到rpi3可以看到通知,但是onMessageReceived没有被触发 下面是一些代码: 我的舱单:
<service
android:enabled="true"
android:exported="true"
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
服务:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "FirebaseMessageService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d(TAG, "NOTIF");
}
}
最后是我用firebase控制台发送的通知,我真的不明白我在哪里搞砸了,包名似乎还可以
谢谢阅读
安卓系统似乎仍然不支持Firebase通知(来自:
Android Things支持Android的Google API的一个子集。这个
下表列出了Android Things中的API支持:
不可用的API:
AdMob
安卓支付
驱力
Firebase应用程序索引
Firebase身份验证
Firebase动态链接
Firebase邀请
玩游戏
登录
“我可以在raspberry控制台(Android Studio中)中看到rpi3在某种程度上看到了通知…”Firebase云消息现在似乎得到了支持:@nicolas似乎你是对的。我将检查并更新答案。
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "FirebaseMessageService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d(TAG, "NOTIF");
}
}