报错如下
think\exception\ErrorException: Cannot modify header information - headers already sent by (output started at
i/vendor/getuilaboratory/getui-pushapi-php-client/igetui/IGt.AppMessage.php:2
解决方式
第一种方式 打开 php.ini 然后把 output_buffering 设为 on 重启web服务 例如nginx apache等
第二种方式 在代码中是使用 ini_set('output_buffering', 'On'); 临时设置
第三种方式 更改个推sdk增加以下兼容代码 目前错误信息是在cli情况下所遇到的 所以通过兼容方式
在以下两个文件中增加入兼容代码
不建议去修改官方sdk代码