javascript - 图片未使用 cordova-plugin-local-notifications 附件属性显示
问题描述
我是Cordova
android 开发的新手,希望创建一个非常简单的应用程序来显示最新电影并向用户显示电影的横幅,我的代码如下,通知正在显示,但未显示横幅。我的图像保存在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
});
这是我的文件路径
下面是我想要实现的一个例子,任何建议都会很棒。
解决方案
您的推送通知看起来如何,并查看文件的名称及其扩展名,而不是文件名为 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
});
}
推荐阅读
- javascript - 将请求处理为 laravel api 的 javascript ajax
- nativescript - localforage 是否可以在 IOS 上使用 nativescript 预览应用程序?
- javascript - 与 vue.js 一起使用时,AR.js 无法识别标记
- php - 如何在纯 PHP 中获取起始 HTML 标记?
- ios - 在我调用 requestWhenInUseAuthorization() 之前触发位置权限对话框
- ffmpeg - centos中带有libwebp的FFmpeg
- asp.net - System.Net.NetworkInformation.NetworkInformationException:系统找不到指定的文件
- angular - 在 Angular 中需要时加载库
- jquery - 在保护评论表单和相关 API 端点时,是否应该在浏览器、服务器或两者中对输入进行清理、验证和编码?
- ios - iOS 14 小部件没有要启动的 main()