【发布时间】:2019-05-06 17:08:03
【问题描述】:
我正在开发一个带有聊天功能的 react 原生应用。我将FCM 用于使用fcm-django 插件从我的django 服务器发送的通知。为了在客户端接收通知,我使用react-native-firebase。我发送一条数据类型消息(不是通知,请参阅here)并从应用程序收到消息后,我正在使用react-native-push-notification 创建一个本地通知。
我现在想要的是能够更改通知图标(largeIcon,请参阅属性here)并将其设置为发送消息的用户的个人资料图像。
profile_image = 'http://...'
PushNotification.localNotification({
title: from_user.username,
message: message_text,
priority: "max",
importance: "max",
largeIcon: "???" <--------
});
问题是largeIcon 属性(据我所知)接受一个字符串,该字符串带有位于应用程序文件夹(Android 等的res/mipmap 文件夹等)中的图标名称,而我有一个 url为图像。我该怎么办?
我应该下载图像并将其保存在该文件夹中(如果可能的话)?
从服务器发送消息时是否应该使用通知类型?
我应该尝试另一个本地通知的 react native 插件吗?
我目前担心让它至少在 Android 上运行。任何帮助将不胜感激。
【问题讨论】:
标签: firebase react-native notifications react-native-push-notification