wenn meine App im Vordergrund dann die Benachrichtigung URL Link automatisch ohne Benutzer irgendeinen Beitrag geöffnet.Wenn App in der Vordergrundbenachrichtigung automatisch geöffnet
Jetzt möchte ich die Benachrichtigung in der Benachrichtigungsleiste und wenn Benutzer die Benachrichtigung drücken, die den URL-Link öffnet. Eine weitere Sache muss ich erwähnen, dass, wenn meine App im Hintergrund funktioniert es gut.Notification in der Benachrichtigungsleiste ankommen. Ich möchte dasselbe für den Vordergrund tun.
bitte helfen, Vielen Dank im Voraus.
mein FirebaseMessagingServices
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
if(remoteMessage.getData().size()>0){
String url = remoteMessage.getData().get("url");
Intent intent = new Intent("com.bellecarib_FCM-MESSAGE");
intent.putExtra("url",url);
LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
localBroadcastManager.sendBroadcast(intent);
}
}
hier ist mein MainActivity Code
LocalBroadcastManager.getInstance(this).registerReceiver(mHandler, new IntentFilter("com.bellecarib_FCM-MESSAGE"));
if(getIntent().getExtras() != null){
for(String key: getIntent().getExtras().keySet()){
if(key.equals(("url"))){
mwebView.loadUrl(getIntent().getExtras().getString(key));
Toast.makeText(getApplicationContext(),"Opening The Notification Page",Toast.LENGTH_LONG).show();
}
}
}
Erstens, aus dem Code, den Sie eingefügt haben, kann nicht sehen Sie eine Benachrichtigung zu werfen. Umformulieren Sie Ihre Frage. Möchten Sie eine Benachrichtigung senden, wenn Sie eine Nachricht erhalten? – Dibzmania
Ich habe Benachrichtigungen erhalten, während App im Vordergrund und Hintergrund. –
aber wenn meine App im Vordergrund die Benachrichtigung enthalten direkt geöffnet, ohne es in der Benachrichtigungsleiste angeordnet.Ich möchte die Benachrichtigung in der Benachrichtigungsleiste, dann wenn Benutzer drücken Sie die Benachrichtigung wird es geöffnet, als ob es geöffnet, während App im Hintergrund. Danke –