android app中firebase通知的键/值

时间:2017-07-21 11:42:47

标签: android firebase firebase-cloud-messaging firebase-notifications

我正在尝试从firebase通知中获取键/值并且它不起作用,我想在通知中使用此键/值发送一个String,因此当用户点击通知时,应用程序将显示Toast那个字符串。我搜索了所有的YouTube&谷歌的答案,我没有...

这是我试过的,它根本不起作用..

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    Map<String, String> data = remoteMessage.getData();
    Looper.prepare();  
    String str = data.get("key");
    Toast.makeText(this, "key, value: " + str, Toast.LENGTH_SHORT).show();


    String title = remoteMessage.getNotification().getTitle();
    String message = remoteMessage.getNotification().getBody();
    sendNotification(title, message);
}

我尝试在没有此行的情况下运行后才添加Looper.prepare();行。但应用程序崩溃,安卓工作室告诉我添加它,所以我添加它,应用程序不再崩溃,但它也无法正常工作......

0 个答案:

没有答案