第一步:通过cmd终端进入到项目根目录使用composer将极光推送安装到项目里,安装命令composer require jpush/jpush
执行后会显示安装的极光推送版本。
第二步:在所使用的类上面use以下:
use JPush\Exceptions\APIConnectionException; use JPush\Exceptions\APIRequestException; use JPush\Client as JPush;
第三步:关键代码使用如下在所需要使用的方法里加入以下代码:
$app_key="43c2780f01fb46b0810aa3f6"; $master_secret="e5dd4151d052793e8a50eea3";
//进行极光推送 $client = new JPush($app_key, $master_secret); try { $response = $client->push() ->setPlatform(array('ios', 'android')) // 一般情况下,关于 audience 的设置只需要调用 addAlias、addTag、addTagAnd 或 addRegistrationId // 这四个方法中的某一个即可,这里仅作为示例,当然全部调用也可以,多项 audience 调用表示其结果的交集 // 即是说一般情况下,下面三个方法和没有列出的 addTagAnd 一共四个,只适用一个便可满足大多数的场景需求 // ->addAlias('alias') //->addTag(array('tag1', 'tag2')) ->addRegistrationId($jpush_key)//$jpu