如何在 ionic 4 中使用电容器进行本地通知,在通知中显示图标和图像“不是科尔多瓦本地通知”

Posted

技术标签:

【中文标题】如何在 ionic 4 中使用电容器进行本地通知,在通知中显示图标和图像“不是科尔多瓦本地通知”【英文标题】:How to do local notification in ionic 4 with capacitor that show icon and image in notification "not cordova local notification " 【发布时间】:2020-01-03 21:03:20 【问题描述】:

我使用 ionic 4 电容器显示本地通知,我在该网站上找到了文档 但文件不完整 这是他们的链接 ionic capacitor local notification documentation

它正在工作,但我不知道如何显示图像以及如何更改图标。 我尝试了很多东西。

有没有人测试过并且可以帮助我?

这已经是我的代码了

    LocalNotifications.schedule(
  notifications: [
    
      title: "aaaa",
      body: "Body",
      id: 1,
      actionTypeId: 'OPEN_PRODUCT',
      attachments: [
         id: 'face', url: 'https://khanoo.com/wp-content/uploads/estate_images/house/77-1576179614/230174.jpg' ,options:
      ],
      schedule: 
        every: "minute"
      ,

      extra: null
    
  ]
);

【问题讨论】:

【参考方案1】:

从代码源来看,他们似乎对smallIcon 有一些定义(但显然只适用于android)......

关于图片 - 不确定您要显示哪种图片... 从定义上看,他们有LocalNotificationAttachment,可用于ios 显示丰富的通知。 是这样的

【讨论】:

感谢您的回复,您是否有用于在通知上显示图像的 LocalNotificationAttachment 代码?我不知道如何使用带有 url 图像的附件。例如,我这样使用它,但它不起作用`附件:[ id:'face',url:'khanoo.com/wp-content/uploads/estate_images/house/77-1576179614/…'],` github.com/ionic-team/capacitor/blob/… 也检查一下...***.com/a/39103096/197500 谢谢,但这没有帮助,因为我已经有了这个代码并且它没有显示图像 LocalNotifications.schedule( 通知:[ 标题:“aaaa”,正文:“正文”,id:1, actionTypeId: 'OPEN_PRODUCT', 附件: [ id: 'face', url: 'khanoo.com/wp-content/uploads/estate_images/house/77-1576179614/…' ,options: ], schedule: every: "minute" , extra: null ` ] `@987654331 @ 我认为您缺少选项

以上是关于如何在 ionic 4 中使用电容器进行本地通知,在通知中显示图标和图像“不是科尔多瓦本地通知”的主要内容,如果未能解决你的问题,请参考以下文章

电容器本地通知抬头

如何在 Ionic 3 中发送本地通知?

Ionic 5 电容器:使用 ONESIGNAL 的推送通知在 iOS 上不起作用

从后台安排本地通知(Ionic + ngCordova)

Ionic 1 本地通知在 Ionic View 应用程序中不起作用

Ionic 4 & Firebase (FCM) - 如何分组推送通知