【发布时间】:2016-03-18 10:16:02
【问题描述】:
我已按照以下步骤操作
我的 cordova 应用程序版本是 3.9.2
按照本教程 https://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
我已生成临时文件、证书和 pem 文件。 之后开始安装推送通知插件
-
安装推送通知插件
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然后成功构建了应用程序。但是我遇到了另一个问题,当服务器向我的应用程序发送通知时,我无法收到通知server端没有显示任何错误。.pem文件生成成功
标签: ios cordova plugins apple-push-notifications