cordova -v
):7.1.0cordova platform ls
): android 6.3.0 - ios 4.5.3function nextweek(){
var today = new Date();
var nextweek = new Date(today.getFullYear(), today.getMonth(), today.getDate()+7);
return nextweek;
}
var SonrakiHafta = nextweek();
cordova.plugins.notification.local.schedule({
id: 1,
title: "Irregular Verbs",
text: "Learn with images now!",
sound: "file://sound/notify.mp3",
color: 'FF0000',
at: SonrakiHafta,
every: 'week'
});
到达设定时间时应发送本地通知。
我收到以下错误:
TypeError: Object.assign is not a function
at Object.exports.mergeConfig (/android_asset/www/plugins/cordova-plugin-badge/www/badge.js:158:19)
at Object.<anonymous> (/android_asset/www/plugins/cordova-plugin-badge/www/badge.js:215:14)
at None (/android_asset/www/plugins/cordova-plugin-badge/www/badge.js:174:20)
at Object.cordova.callbackFromNative (/android_asset/www/cordova.js:294:58)
@faytekin那张票属于我的cordova-plugin-badge。 然而这个插件也使用 Object.assign 函数。
不支持您的 Android 版本。 抱歉,0.9-beta 版至少需要 Android 6 作为目标,Android 8 SDK 才能编译。
你好,
我可以要求一个稍微详细一点的答案吗? 0.9.0-beta.1 插件是否不适用于 Android 6 或更低版本? 您有什么想法,如何使通知在较旧和较新的 Android 版本上工作? 那真的很有帮助! 我正在尝试将我的本机应用程序移植到科尔多瓦,但如果我无法让通知工作,那将是浪费时间。
我收到类似的错误(见下文):
插件版本:0.9.0-beta.1; 平台:安卓; 操作系统版本:6.0.1
设备制造商/型号:小米 Mi-4c; 科尔多瓦版本 (-v):8.0.0
build.gradle 显示:defaultCompileSdkVersion=26; 科尔多瓦 defaultTargetSdkVersion=26
成功 callbackId 错误:Badge568134687:TypeError:Object.assign 不是函数
plugins/cordova-plugin-badge/www/badge.js:158 Uncaught (in promise) TypeError: Object.assign is not a function
在 Object.exports.mergeConfig (file:///android_asset/www/plugins/cordova-plugin-badge/www/badge.js:158:19)
在对象。(文件:///android_asset/www/plugins/cordova-plugin-badge/www/badge.js:215:14)
在文件:///android_asset/www/plugins/cordova-plugin-badge/www/badge.js:174:20
在 Object.cordova.callbackFromNative (file:///android_asset/www/cordova.js:291:58)
在 processMessage (file:///android_asset/www/cordova.js:1114:17)
在 processMessages (file:///android_asset/www/cordova.js:1137:9)
和
未捕获的类型错误:Array.from 不是函数exports.toArray @local-notification-util.js:370fn @local-notification-core.js:65(匿名函数)@local-notification-util.js:321cordova.callbackFromNative @cordova .js:291(匿名函数)@ VM51:1
我为Object.assign
添加了一个 polyfill
最有用的评论
@faytekin那张票属于我的cordova-plugin-badge。 然而这个插件也使用 Object.assign 函数。
不支持您的 Android 版本。 抱歉,0.9-beta 版至少需要 Android 6 作为目标,Android 8 SDK 才能编译。