Fix #1939 #1952 add default sound to push notifications

This commit is contained in:
Kijin Sung 2022-06-09 21:15:18 +09:00
parent 8d26ca1a90
commit 241a26436a
2 changed files with 11 additions and 5 deletions

View file

@ -54,12 +54,17 @@ class APNs extends Base implements \Rhymix\Framework\Drivers\PushInterface
// Set parameters
$local_cert = $this->_config['certificate'];
$passphrase = $this->_config['passphrase'];
$alert = [];
$alert['title'] = $message->getSubject();
$alert['body'] = $message->getContent();
$metadata = $message->getMetadata();
$body['aps'] = array('alert' => $alert);
$payload = json_encode($body);
$payload = json_encode([
'aps' => [
'alert' => [
'title' => $message->getSubject(),
'body' => $message->getContent(),
],
'sound' => isset($metadata['sound']) ? $metadata['sound'] : 'default',
],
]);
foreach($tokens as $token)
{