React-native-firebase Bigimage 在 ios 中不起作用
Posted
技术标签:
【中文标题】React-native-firebase Bigimage 在 ios 中不起作用【英文标题】:React-native-firebase Bigimage not working in ios 【发布时间】:2019-07-26 14:41:41 【问题描述】:当应用程序关闭或打开时,我无法在 ios 的通知中显示大图,但在 android 中工作
var display_notification = new firebase.notifications.Notification(
show_in_foreground: true
)
.setNotificationId(notification._notificationId)
.setTitle(notification._title)
.setBody(notification._body)
.setData(notification._data);
if (Platform.OS == "android")
display_notification.android
.setChannelId("fcm_default_channel")
.android.setSmallIcon("ic_notification")
.android.setBigPicture(notification._data.picture)
.android.setColor("#171551");
else
display_notification.ios.addAttachment(
"1",
"https://files.allaboutbirds.net/wp-content/uploads/2015/06/prow-featured.jpg"
);
在 ios 中显示通知但不显示大图(丰富的通知)
【问题讨论】:
【参考方案1】:你可以使用IOSNotification
iOS 特定通知设置。
注意:其中一些设置仅适用于 iOS 9 或 iOS 10+。 这些都被标记为适当的。
launchImage returns nullable string;
获取与通知一起使用的启动图像。
setLaunchImage(launchImage) returns Notification;
设置通知的启动图像。
launchImage : 字符串
例子
notification
.ios.setLaunchImage('notificationimage.png');
Description of IOSNotification
Description of Displaying Notifications
【讨论】:
display_notification.ios.setLaunchImage("图片网址");我添加 ios 特定方法在 ios 中也不起作用 你用过IOSNotification
吗?
不知道如何使用IOSNotification。请详细说明
@RazzRathod 答案中更新了如何使用它的示例。以上是关于React-native-firebase Bigimage 在 ios 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Android 中设置 @react-native-firebase/messaging
错误:捆绑失败 - 尝试解析模块“react-native-firebase”时
iOS 无法在 react-native-firebase 中接收通知
在 iOS 上安装 react-native-firebase 的问题
@react-native-firebase/messaging : TypeError: (0 , _messaging.default)(...).registerForRemoteNotific