[英]How to implement Firebase Cloud messaging with Foreground application?
如何在活動中使用前台應用程序接收消息並使用Toast顯示消息? 僅當應用程序在后台時,我才會收到通知。
類似於實時消息。
請幫我 !!
在活動的oncreate方法上顯示toast.write。
registerReceiver(new MyReceiver(),new IntentFilter("MyReceiver"));
然后在該Activity中創建MyReceiver BroadCastReceiver作為內部類。 如。
public class MyReceiver extends BroadCastReceiver{
public void onReceive(Context context, Intent intent){
Toast.makeText(context,intent.getStringExtra("from")+" "+intent.getStringExtra("message"),Toast.LENGTH_SHORT).show();
}
}
///finally you have to write the following codes on the
onMessageReceived
Intent intents=new Intent();
intents.setAction("MyReceiver");
intents.putExtra("message",message.getData().get("message"));
intents.putExtra("from",message.getData().get("from"));
getBaseContext().sendBroadcast(intents);
Firebase Cloud Messaging Android快速入門應用程序演示了如何注冊Android通知應用程序並處理消息的接收。 當FirebaseMessagingService和FirebaseInstanceIDService在客戶端上啟用令牌刷新和消息處理時,InstanceID允許輕松注冊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.