mirror of
https://github.com/easychen/pushdeer.git
synced 2025-01-09 22:45:37 +08:00
commit
1ba0b87314
@ -50,3 +50,9 @@ PUSHER_APP_CLUSTER=mt1
|
|||||||
|
|
||||||
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
|
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
|
||||||
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
|
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
|
||||||
|
|
||||||
|
GO_PUSH_ADDRESS=127.0.0.1
|
||||||
|
GO_PUSH_IOS_PORT=8888
|
||||||
|
GO_PUSH_IOS_TOPIC=com.pushdeer.app.ios
|
||||||
|
GO_PUSH_IOS_CLIP_PORT=8889
|
||||||
|
GO_PUSH_IOS_CLIP_TOPIC=com.pushdeer.app.ios.Clip
|
||||||
|
@ -64,18 +64,17 @@ function ios_send($is_clip, $device_token, $text, $desp = '', $dev = true)
|
|||||||
$notification->production = true;
|
$notification->production = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$port = intval($is_clip) == 1 ? 8889 : 8888;
|
$port = intval($is_clip) == 1 ? config('services.go_push.ios_clip_port') : config('services.go_push.ios_port');
|
||||||
$topic = intval($is_clip) == 1 ? 'com.pushdeer.app.ios.Clip' : 'com.pushdeer.app.ios';
|
$topic = intval($is_clip) == 1 ? config('services.go_push.ios_clip_topic') : config('services.go_push.ios_topic');
|
||||||
$notification->topic = $topic;
|
$notification->topic = $topic;
|
||||||
$notification->sound = ['volume'=>2.0];
|
$notification->sound = ['volume'=>2.0];
|
||||||
|
|
||||||
$json = ['notifications'=>[$notification]];
|
$json = ['notifications'=>[$notification]];
|
||||||
$client = new GuzzleHttp\Client();
|
$client = new GuzzleHttp\Client();
|
||||||
$response = $client->post('http://127.0.0.1:'. $port .'/api/push', [
|
$response = $client->post('http://'.config('services.go_push.address').':'. $port .'/api/push', [
|
||||||
GuzzleHttp\RequestOptions::JSON => $json
|
GuzzleHttp\RequestOptions::JSON => $json
|
||||||
]);
|
]);
|
||||||
$ret = $response->getBody()->getContents();
|
$ret = $response->getBody()->getContents();
|
||||||
error_log('push error'. $ret);
|
error_log('push error'. $ret);
|
||||||
return $ret;
|
return $ret;
|
||||||
;
|
|
||||||
}
|
}
|
||||||
|
@ -30,4 +30,12 @@ return [
|
|||||||
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
|
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'go_push' => [
|
||||||
|
'address' => env('GO_PUSH_ADDRESS', '127.0.0.1'),
|
||||||
|
'ios_port' => env('GO_PUSH_IOS_PORT', 8888),
|
||||||
|
'ios_topic' => env('GO_PUSH_IOS_TOPIC', 'com.pushdeer.app.ios'),
|
||||||
|
'ios_clip_port' => env('GO_PUSH_IOS_CLIP_PORT', 8889),
|
||||||
|
'ios_clip_topic' => env('GO_PUSH_IOS_CLIP_TOPIC', 'com.pushdeer.app.ios.Clip')
|
||||||
|
]
|
||||||
|
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user