如何在react-native中设置通知中的图像?

时间:2017-04-27 04:36:53

标签: android react-native

在Android,Native应用程序中,您可以轻松地在通知中设置图像。 enter image description here

我需要在我的应用程序中创建此功能。 我正在使用https://github.com/evollu/react-native-fcm 我想,我必须为覆盖通知构建器创建新活动。但我很困惑我可以在哪里使用Javascript覆盖java类。 本教程帮助我了解如何在本机应用程序中实现图像通知。

谢谢。

1 个答案:

答案 0 :(得分:0)

对于图片,您可以使用picture包在custom_notification中使用react-native-fcm。它应该看起来像:

      const payload = {
      data: {
          snapshot: JSON.stringify(original),
          custom_notification: JSON.stringify(
{
   id: 'topics/my-notif
   title: `title`,
   body: '',
   sound: 'default',
   priority: 'high',
   icon: 'ic_launcher',
   show_in_foreground: true,
   vibrate: 300,
   action: 'android.intent.action.MAIN',
   picture: 'https://asfsgsgafasfaf',
}
          )
      }
      //,notification:{title: `Car(${original.name}) registrated`,body: 'Waiting administration approve. ' + original.description}
  };

但如果您使用Firebase存储,这是一个小问题。包覆盖firebase链接。从%2F/。这是一个错误,我在这里打开了问题:https://github.com/evollu/react-native-fcm/issues/931也许应该合并。因此,当您从firebase存储中放置图像时,它无法获取它并显示空白图像...