javascript - ionic 2 : Local notification icon

标签 javascript typescript notifications ionic2

我使用这个插件来获得本地通知: https://github.com/katzer/cordova-plugin-local-notifications/wiki/03.-Installation

我想在我的通知中有一个特定的图标。它位于我的/www/assets/images/文件夹中。

我尝试过这种方式,但它不起作用,我有一个带铃铛的方形图标:

public schedule() {
    cordova.plugins.notification.local.schedule({
      title: "New Message",
      message: "Hi, are you ready? We are waiting.",
      sound: null,
      at: new Date(new Date().getTime() + 5 * 1000),
      icon: 'file://assets/images/logo2.png'
    });
  }

有人可以告诉我我必须写的路径类型吗?我迷路了。

最佳答案

对于 ionic 2 插件的本地推送通知,您可以设置如下图标。这里的 icon.png 将从 android 中的 drawable 文件夹中获取。您可以通过在 android 平台部分下的配置文件中添加下面提到的行来配置 ionic 将本地镜像文件复制到 drawable 文件夹。

<platform name="android">
<resource-file src="resources/android/icon/icon.png" target="res/drawable/icon.png"/>
</platform>
        

this.localNotifications.schedule({
          id: 1,
          title: data.title,
          text: data.body,
          data: data,
          icon: "res://icon.png",
          smallIcon:"res://icon.png"
        });

关于javascript - ionic 2 : Local notification icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42117124/

相关文章:

objective-c - NSNotification 滚动 - 用户与编程

java - android中的NotificationCompat.MediaStyle()中只有上一个按钮起作用

JavaScript 音频频谱分析器

javascript - const 与 let 在 TypeScript(或 Javascript)中的优势

javascript - Oracle JET - 我的 oj-list-view 不起作用

ios - 如何在导航栏 ios 上重叠图像

angular - PDF 不显示图像 : html2pdf library

java - Android:当您的应用在后台运行时,在通知上使用 AUTO-CANCEL

Javascript - 如何在使用 iframe、使用 dom 而不是 jquery 时更改页面内的元素内容

javascript - 检查事件计时器(setTimeout)