Как я могу открыть ссылку из этого уведомления? - PullRequest
0 голосов
/ 04 мая 2020

Я пробовал это, но это не работает. Это только открытие активности снова и снова не ссылка. Где я должен внести некоторые изменения, чтобы открыть ссылку из этого уведомления?

public class MyMessagingService extends FirebaseMessagingService {
    @Override
    public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
        showNotification(remoteMessage.getNotification().getTitle(), remoteMessage.getNotification().getBody());

    }
    public void showNotification(String title, String message) {
        Context context;
        String url = "http://www.google.com";
        Intent i = new Intent(Intent.ACTION_VIEW);
        i.setData(Uri.parse(url));
        PendingIntent pendingIntent = PendingIntent.getActivity(this, 1, i, PendingIntent.FLAG_UPDATE_CURRENT);


        NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "MyNotifications")
                .setContentTitle(title)
                .setSmallIcon(R.drawable.ic_launcher_foreground)
                .setAutoCancel(true)

                .setContentIntent(pendingIntent)
                .setContentText(message);
        NotificationManagerCompat manager = NotificationManagerCompat.from(this);

        manager.notify(999, builder.build());
    }
}

...