我正在为苹果的iphone/ipad进行推送通知服务。我从http://code.google.com/p/apns-php/获得了服务器端代码。它工作得很好...但我必须在Yii框架中实现它。
我已经谷歌过,并得到了这个https://github.com/shiki/yii-apns。
在这里,我需要在运行时动态设置server_certificates_bundle_sandbox.pem和设备令牌。我对Yii是新手,请帮助我如何使用这个组件...
我已经将所有文件提取到组件文件夹中,并尝试了以下代码。
我已经谷歌过,并得到了这个https://github.com/shiki/yii-apns。
在这里,我需要在运行时动态设置server_certificates_bundle_sandbox.pem和设备令牌。我对Yii是新手,请帮助我如何使用这个组件...
我已经将所有文件提取到组件文件夹中,并尝试了以下代码。
$obj=new SAPNS();
$obj->providerCertificateFilePath="provider certificate file path";
$obj->rootCertificationAuthorityFilePath="root certificate path";
$obj1=$obj->getPushProvider();
但是在调用getPushProvider方法时,我遇到了以下错误。
include(ApnsPHP_Push.php):打开流失败:没有这样的文件或目录
在我的组件文件夹中的ApnsPHP文件夹中没有ApnsPHP_Push.php文件。不知道我哪里出错了。