Php 在生产-空clientid列中获取排队消息时EasyAppns

Php 在生产-空clientid列中获取排队消息时EasyAppns,php,mysql,objective-c,ios5,apple-push-notifications,Php,Mysql,Objective C,Ios5,Apple Push Notifications,我已经用easyAPNS设置了APNS服务器,一切正常,证书、权限、设备注册正确,在messages表中创建消息。但问题是,当我试图获取请求的消息时,class_APNS.php中的函数: private function _flushMessages(){ // only send one message per user... oldest message first $sql = "SELECT `apns_messages`

我已经用easyAPNS设置了APNS服务器,一切正常,证书、权限、设备注册正确,在messages表中创建消息。但问题是,当我试图获取请求的消息时,class_APNS.php中的函数:

private function _flushMessages(){
        // only send one message per user... oldest message first
        $sql = "SELECT
                `apns_messages`.`pid`,
                `apns_messages`.`message`,
                `apns_devices`.`devicetoken`,
                `apns_devices`.`development`
            FROM `apns_messages`
            LEFT JOIN `apns_devices` ON (`apns_devices`.`pid` = `apns_messages`.`fk_device` AND `apns_devices`.`clientid` = `apns_messages`.`clientid`)
            WHERE `apns_messages`.`status`='queued'
                AND `apns_messages`.`delivery` <= NOW()
                AND `apns_devices`.`status`='active'
            ORDER BY `apns_messages`.`created` ASC
            LIMIT 100;";

        $this->_iterateMessages($sql);
    }
我真的很感谢你的帮助

非常感谢。

我也有同样的问题。 我以这种方式修改了查询:


$sql=“选择
apns\u消息
pid
apns\u消息
消息
apns\U设备
devicetoken
apns\U设备
开发
来自apns\U消息的

左连接
apns\u设备
打开(
apns\u设备
clientid
=
apns\u消息
clientid
) 其中
apns\u消息
状态
='queued' 和
apns\u消息
传递
$apns->newMessage(4);
$apns->addMessageAlert('Si us plau!!!');
$apns->addMessageCustom('acme2', array('bang', 'whiz'));
$apns->queueMessage();