Веб-толчок OneSignal не предупреждает со звуком - PullRequest
0 голосов
/ 22 января 2019

Я использую OneSignal для Magento 2 для получения уведомления.Это показывает окно предупреждения , но без звука . Как предупредить со звуком?

Этот код используется в модуле magento.

CODE

public function sendMessageToAdmin($oneSignClient) {

    $content      = $oneSignClient->getContent();
    $headings     = $oneSignClient->getHeading();
    $data         = $oneSignClient->getData();

    $fields = array(
        'app_id' => $this->_helper->getOneSignalAppIdForAdmin(),
        'data'     => $data,
        'contents' => $content,
        'headings' => $headings,
        'aps' => array("sound" => "sound.wav")
    );

    $fields['included_segments'] = array('All');
    $fields = json_encode($fields);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications");
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json; charset=utf-8',
        'Authorization: Basic '. $this->_helper->getOneSignalKeyForAdmin()
    ));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, FALSE);
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

    $response = curl_exec($ch);
    curl_close($ch);

    return $response;
}
...