找不到代码推送Cordova插件PushNotification

时间:2018-11-02 15:38:10

标签: android cordova plugins push-notification phonegap

我在Android上的Cordova推送插件有问题。首先让我说它在IOS上运行良好。但是,在Android上,当我尝试从JavaScript调用PushNotification时,PushNotification对象不存在。好像不会安装该插件。但它是。

对于检查内容的任何指导,将不胜感激。

谢谢

这是我的作品:

  

Android Studio项目检测到cordova-android-support-gradle-release   ANDROID_SUPPORT_VERSION:27.0.0   cordova-android-support-gradle-release:写   /Users/patrick/Desktop/VMSharedFolder/Projects/ALMAMobile2018new/platforms/android/build.gradle

     
    

27.0.0 ANDROID_HOME = /用户/ patrick / Library / Android / sdk JAVA_HOME = / Library / Java / JavaVirtualMachines / jdk1.8.0_152.jdk / Contents / Home studio子项目路径:CordovaLib子项目路径:app     publishNonDefault已弃用,不再起作用。所有     变体现已发布。     + ------------------------------------------------- ---------------- | cordova-android-support-gradle-release:26. +     + ------------------------------------------------- ----------------不建议在项目':app'中使用配置'compile'。采用     而是“实施”。 Task.leftShift(Closure)方法已     已不推荐使用,计划在Gradle 5.0中删除。请用     改用Task.doLast(Action)。在     build_3hryrh0pg6ab0no59n7gqttl4.run(/Users/patrick/Desktop/VMSharedFolder/Projects/ALMAMobile2018new/platforms/android/app/build.gradle:149)     进入时找不到google-services.json     [src / nullnull / debug,src / debug / nullnull,src / nullnull,src / debug,     src / nullnullDebug] registerResGeneratingTask已弃用,请使用     registerGeneratedFolders(FileCollection)找不到     google-services.json,同时查看[src / nullnull / release,     src / release / nullnull,src / nullnull,src / release,src / nullnullRelease]     registerResGeneratingTask已弃用,请使用     registerGeneratedFolders(FileCollection):CordovaLib:preBuild     UP-TO-DATE:CordovaLib:preDebugBuild UP-TO-DATE     :CordovaLib:compileDebugAidl截止日期     :CordovaLib:compileDebugRenderscript截止日期     :CordovaLib:checkDebugManifest截止日期     :CordovaLib:generateDebugBuildConfig截止日期     :CordovaLib:prepareLintJar截至日期     :CordovaLib:generateDebugResValues截止日期     :CordovaLib:generateDebugResources截止日期     :CordovaLib:packageDebugResources截止日期     :CordovaLib:platformAttrExtractor截止日期     :CordovaLib:processDebugManifest截止日期     :CordovaLib:processDebugResources截止日期     :CordovaLib:generateDebugSources截至日期     :CordovaLib:javaPreCompileDebug截止日期     :CordovaLib:compileDebugJavaWithJavac截止日期     :CordovaLib:processDebugJavaRes NO-SOURCE     :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug     UP-TO-DATE:app:preBuild UP-TO-DATE:app:preDebugBuild UP-TO-DATE     :app:compileDebugAidl更新日期:CordovaLib:packageDebugRenderscript     NO-SOURCE:app:compileDebugRenderscript最新     :app:checkDebugManifest更新日期:app:generateDebugBuildConfig     UP-TO-DATE:app:prepareLintJar UP-TO-DATE:app:generateDebugResValues     :app:generateDebugResources:app:processDebugGoogleServices解析     json文件:     /Users/patrick/Desktop/VMSharedFolder/Projects/ALMAMobile2018new/platforms/android/app/google-services.json     :app:mergeDebugResources:app:createDebugCompatibleScreenManifests     UP-TO-DATE:app:processDebugManifest UP-TO-DATE     :app:splitsDiscoveryTaskDebug截止日期:app:processDebugResources     :app:generateDebugSources:app:javaPreCompileDebug截止日期     :app:compileDebugJavaWithJavac更新日期:app:compileDebugNdk     NO-SOURCE:app:compileDebugSources最新     :CordovaLib:mergeDebugShaders截止日期     :CordovaLib:compileDebugShaders截止日期     :CordovaLib:generateDebugAssets截止日期     :CordovaLib:mergeDebugAssets截止日期:app:mergeDebugShaders     UP-TO-DATE:app:compileDebugShaders UP-TO-DATE     :app:generateDebugAssets更新日期:app:mergeDebugAssets更新日期     :app:extractTryWithResourcesSupportJarDebug截止日期     :app:transformClassesWithStackFramesFixerForDebug截至日期     :app:transformClassesWithDesugarForDebug截止日期     :app:transformClassesWithDexBuilderForDebug截止日期     :app:transformClassesWithMultidexlistForDebug截至日期     :app:transformDexArchiveWithDexMergerForDebug截止日期     :CordovaLib:compileDebugNdk NO-SOURCE     :CordovaLib:mergeDebugJniLibFolders截止日期     :CordovaLib:transformNativeLibsWithMergeJniLibsForDebug截止日期     :CordovaLib:transformNativeLibsWithIntermediateJniLibsForDebug     截止日期:app:mergeDebugJniLibFolders截止日期     :app:transformNativeLibsWithMergeJniLibsForDebug截止日期     :app:processDebugJavaRes NO-SOURCE     :app:transformResourcesWithMergeJavaResForDebug截止日期     :app:validateSigningDebug:app:packageDebug:app:assembleDebug     :app:cdvBuildDebug

  

,这里是我在javascript中使用的代码(在ios中工作),我将其称为文档准备就绪之后。

  

尝试{               this.push = PushNotification.init({                   “ android”:{                       声音:真                   },                   “ ios”:{                       “ sound”:“ true”,                       “ alert”:“ true”,                       “ badge”:“ true”,                       “ clearBadge”:“ true”,                       类别:{                           邀请: {                               是:{                                   回调:“接受”,                                   标题:“接受”,                                   前景:是的,                                   破坏性的:错误的                               },                               否:{                                   回调:“拒绝”,                                   标题:“拒绝”,                                   前景:假,                                   破坏性的:错误的                               },                               也许: {                                   回调:“也许”,                                   标题:“也许”,                                   前景:是的,                                   破坏性:真实                               }                           }                       }                   }               }); } catch(e){//将提到异常而不知道PushNotification}

以及此处已安装的插件列表

  

code-push 2.0.6“ CodePushAcquisition”   com.telerik.cordovaPlatformSpecificFiles 0.1.0“ Cordova平台   特定文件” cordova-android-support-gradle-release 1.2.0   “ cordova-android-support-gradle-release” cordova-plugin-camera 2.3.1   “相机” cordova-plugin-code-push 1.11.12“ CodePush”   cordova-plugin-compat 1.2.0“兼容” cordova-plugin-device 1.1.4   “设备” cordova-plugin-device-motion 1.2.3“设备运动”   cordova-plugin-device-orientation 1.0.5“设备方向”   cordova-plugin-dialogs 1.3.1“通知” cordova-plugin-file 4.3.1   “文件” cordova-plugin-file-transfer 1.6.1“文件传输”   cordova-plugin-geolocation 2.4.1“地理位置”   cordova-plugin-globalization 1.0.5“全球化”   cordova-plugin-失眠4.3.0“失眠(防止屏幕睡眠)”   cordova-plugin-ionic-keyboard 2.1.2“ cordova-plugin-ionic-keyboard”   科尔多瓦-插件-mauron85-背景地理位置2.3.6   “ CDVBackgroundGeolocation” cordova-plugin-media 2.4.1“ Media”   cordova-plugin-media-capture 1.4.1“捕获”   cordova-plugin-network-information 1.3.1“网络信息”   cordova-plugin-splashscreen 4.0.1“启动画面”   cordova-plugin-statusbar 2.2.2-dev“ StatusBar”   科尔多瓦插件振动2.1.3“振动”科尔多瓦插件白名单   1.3.1“白名单” cordova-plugin-x-toast 2.6.0“土司” cordova-plugin-zip 3.1.0“ cordova-plugin-zip”   cordova-support-google-services 1.1.0   “ cordova-support-google-services” phonegap-plugin-barcodescanner 8.0.0   “ BarcodeScanner” phonegap-plugin-multidex 1.0.0“ Multidex”   phonegap-plugin-push 2.2.3“ PushPlugin”

0 个答案:

没有答案