我按照教程(http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1#comments)完成了所有配置文件和iOS代码。我将ck.pem和设备令牌正确复制到PHP文件。但我得到了这个奇怪的错误:
➜ SimplePush php simplepush.php simplepush.php
PHP Warning: PHP Startup: pdo_pgsql: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: pgsql: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
Connected to APNS
Message successfully delivered
➜ SimplePush
它显示连接正常并且传递成功但我的测试设备没有收到通知。我猜测有关“pdo_pgsql”和“pgsql”的错误。我只在我的本地机器上测试它,并且与数据库无关。我不知道如何解决这个问题。任何帮助将不胜感激!
答案 0 :(得分:0)
这表明您需要使用相同版本的PHP重新编译模块和PHP。你有没有碰巧通过brew安装一个或另一个?重建PHP和模块将允许您继续。