Commit 4a636242 authored by hujun's avatar hujun

区分个推两个应用

parent bcba2e0c
......@@ -12,11 +12,12 @@ namespace app\chat\utils;
class GeTuiUtils
{
const IGT_APP_ID = 'A8raBWQxuX9bcVmk3rkWa5';
const IGT_APP_SECRET = 'TLNDlz8YsW6J4gexzb4AX3';
const IGT_APP_KEY = 'dEC3iu81ZC9XbsVLwoiHA6';
const IGT_MASTER_SECRET = '3NNdfsgjCJ6Rmfr9l0EeI1';
const IGT_HOST = 'http://sdk.open.api.igexin.com/apiex.htm';
const IGT_HOST = 'http://sdk.open.api.igexin.com/apiex.htm';
private $igt_app_id = '';
private $igt_app_secret = '';
private $igt_app_key = '';
private $igt_app_master_secret = '';
/**
* 引入类文件
......@@ -29,23 +30,40 @@ class GeTuiUtils
}
/**
* 推送消息
* 1 经纪人端
* 0 客户端
*
* @param $push_id
* @param string $type
* @param $title
* @param $data
* @return array
* @param $is
*/
public function setting($is)
{
if ($is) {
$this->igt_app_id = 'A8raBWQxuX9bcVmk3rkWa5';
$this->igt_app_secret = 'TLNDlz8YsW6J4gexzb4AX3';
$this->igt_app_key = 'dEC3iu81ZC9XbsVLwoiHA6';
$this->igt_app_master_secret = '3NNdfsgjCJ6Rmfr9l0EeI1';
} else {
$this->igt_app_id = '1GnogURb3Y8cjQjmRtxXcA';
$this->igt_app_secret = 'qgCUSOcEQi52vRKQe6MYp8';
$this->igt_app_key = 'oQuYepflY8A7r0yGK9f9D4';
$this->igt_app_master_secret = 'numYAK4xpq8TEZHvaqeAT6';
}
}
/**
* 推送消息
*
* @param $push_id
* @param $title
* @param $payload
* @param $is_user
* @return array
*/
public function pushMessageToIgt($push_id, $title, $payload)
public function pushMessageToIgt($push_id, $title, $payload, $is_user)
{
$igt = new \IGeTui(self::IGT_HOST, self::IGT_APP_KEY, self::IGT_MASTER_SECRET);
$this->setting($is_user);
$igt = new \IGeTui(self::IGT_HOST, $this->igt_app_key, $this->igt_app_master_secret);
try {
//模板
......@@ -65,14 +83,14 @@ class GeTuiUtils
//接收方
$target = new \IGtTarget();
$target->set_appId(self::IGT_APP_ID);
$target->set_appId($this->igt_app_id);
$result = [];
foreach ($push_id as $k => $v) {
//echo $v;
$target->set_clientId($v);
// dump($target);
// dump($target);
$res = $igt->pushMessageToSingle($message, $target);
if ($res['result'] == 'ok') {
......@@ -101,8 +119,8 @@ class GeTuiUtils
{
$template = new \IGtTransmissionTemplate();
$template->set_appId(self::IGT_APP_ID);//应用appid
$template->set_appkey(self::IGT_APP_KEY);//应用appkey
$template->set_appId($this->igt_app_id);//应用appid
$template->set_appkey($this->igt_app_key);//应用appkey
$template->set_transmissionType(2);//透传消息类型
$template->set_transmissionContent($payload); //透传内容
......
......@@ -93,7 +93,7 @@ class RPush
$push_arr = $target;
return $pushMessageToIgt->pushMessageToIgt($push_arr, $title, $payload);
return $pushMessageToIgt->pushMessageToIgt($push_arr, $title, $payload, $is_user);
/* $curl = new \app\chat\utils\CurlUtil();
$curl->headers = [
"Accept" => "application/json",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment