我已经按照以下步骤进行操作:
我的 Cordova 应用版本为 3.9.2。
根据此教程 https://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1,我已生成了配置文件、证书和 pem 文件。接着开始安装推送通知插件。
注意: 在cordova ios项目中,我需要添加
请告诉我如何解决这个问题。
我的 Cordova 应用版本为 3.9.2。
根据此教程 https://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1,我已生成了配置文件、证书和 pem 文件。接着开始安装推送通知插件。
Installing Push notification plugin
cordova plugin add phonegap-plugin-push --variable SENDER_ID="JYOSHNASENDER"
安装插件时,会显示警告信息。
Plugin doesn't support this project's cordova-ios version. cordova-ios: 3.9.2, failed version requirement: >=4.0.0 Skipping 'phonegap-plugin-push' for ios
根据这条消息,我通过这个命令升级了我的平台。
cordova platform update ios@ 4.0.1
在此之后,当我尝试在设备上构建应用程序时,MainViewController.h
文件出现错误。
No visible @interface for 'CDVViewController' declares the selector 'webviewdidiFinishLoad:'
注意: 在cordova ios项目中,我需要添加
didReceiveRemoteNotification
方法吗?请告诉我如何解决这个问题。
WebViewDidFinishLoadMethod
然后成功地构建了应用程序。 但是我遇到了另一个问题,当服务器向我的应用程序发送通知时,我无法接收到通知。服务器
端没有显示任何错误。.pem
文件已成功生成。 - Josh Kethepalli