代码之家  ›  专栏  ›  技术社区  ›  Daan

iPhone推送通知-错误响应问题

  •  1
  • Daan  · 技术社区  · 15 年前

    发送推送通知后检查响应错误时出现问题。这是我的设置:

    我检查错误的方法是读取套接字响应:

    const ERROR_RESPONSE_SIZE = 6;
    $errorResponse = @fread($this->_apnsSocket, self::ERROR_RESPONSE_SIZE);
    

    有人能帮我吗?谢谢你的帮助!

    1 回复  |  直到 15 年前
        1
  •  2
  •   feketegy    15 年前

    你需要设置 stream_set_blocking($this->_apnsSocket, 0); 到0,这是非阻塞模式,因为在成功时,苹果不发送任何东西,但fread正在阻塞模式中等待数据。

    推荐文章