首页 > 解决方案 > 图片未使用 cordova-plugin-local-notifications 附件属性显示

问题描述

我是Cordovaandroid 开发的新手,希望创建一个非常简单的应用程序来显示最新电影并向用户显示电影的横幅,我的代码如下,通知正在显示,但未显示横幅。我的图像保存在www/img文件夹中

 cordova.plugins.notification.local.schedule({
                id: 1,
                title: 'My first notification',
                text: 'Thats pretty easy...',
                attachments: ['file://img/logo.png'],
                foreground: true,
                vibrate: true
            });

这是我的文件路径

在此处输入图像描述

下面是我想要实现的一个例子,任何建议都会很棒。

在此处输入图像描述

标签: javascriptandroidcordovaandroid-notifications

解决方案


您的推送通知看起来如何,并查看文件的名称及其扩展名,而不是文件名为 Logo.jpg 而您编写的是 logo.jpg。Android 是基于 linux 的,这可能会导致错误。

我尝试使用您的代码构建它,纯推送是没有图像的,单击从上方拉取后,它将显示如下图像: 在此处输入图像描述

我的代码是 index.js 中的一个简单代码:

// deviceready Event Handler
//
// Bind any cordova events here. Common events are:
// 'pause', 'resume', etc.
onDeviceReady: function() {
    cordova.plugins.notification.local.schedule({
        id: 1,
        title: 'My first notification',
        text: 'Thats pretty easy...',
        attachments: ['file://img/logo.png'],
        foreground: true,
        vibrate: true
    });

}

应用程序的推送消息 推出应用程序

看看这个 Gif 来查看图像(我知道,质量很糟糕): 看这个


推荐阅读