使用firebase推送通知的可点击图像

时间:2017-12-24 18:38:11

标签: android firebase push-notification firebase-cloud-messaging

是否可以使用firebase推送通知通过通知发送可点击图像,如果是,我应该从哪里开始学习如何操作?

2 个答案:

答案 0 :(得分:0)

是的,你可以。在fcm上有两个推动部分。 1)通知 2)数据。 通知部分完全由谷歌管理。所以你必须使用数据部分。在数据部分发送base64图像字符串,并在应用程序解码它到图像。见下文

if (remoteMessage.getData().size() > 0) {
            Log.d(TAG, "Message data payload: " + remoteMessage.getData());
Jsonobject obj=new JsonObject(remoteMessage.getData());
String image=obj.getString(“image_base64_string”);
//which you have to send from your backend or firebase console using this key
//then decode this image to bitmap and setimage to the imageview
        }

        // Check if message contains a notification payload.
        if (remoteMessage.getNotification() != null) {
            Log.d(TAG, "Message Notification Body: " + remoteMessage.getNotification().getBody());
        }

答案 1 :(得分:0)

是的,您可以在通知有效负载中发送"click_action" => "http://google.com",以便在用户点击收到的通知后点击通知上的click_action以及您要重定向的位置