не работает мини-ссылка веб-push

У меня есть этот код, и я пытаюсь выгрузить его, но я ничего не получаю, я установил мини-ссылку в моей корневой директории, и это мой код, пожалуйста, проверьте

send_push.php

require __DIR__ . '/vendor/autoload.php';
use Minishlink\WebPush\WebPush;

// CONNECT TO THE DATABASE
include_once("php_includes/conn.php");

session_start();
if (isset($_SESSION['user_id'])) {
$userid = $_SESSION['user_id'] ;
}

$sam= "SELECT endpoint,p256dh,auth FROM endpointurl WHERE userid = ? ";
$stmt=$conn->prepare($sam);
$stmt->bind_param('i',$userid);
$stmt->execute();
$stmt->bind_result($endpoint,$p256dh,$key);
$stmt->fetch();
$stmt->close();$auth = array(
'VAPID' => array(
'subject' => 'https://*****.com',
'publicKey' => '*********',
'privateKey' => '*************', // in the real world, this would be in a secret file
),
);
//exit($subscriber['endpoint'].' : '.$subscriber['auth'].' : '.$subscriber['p256dh']);

$webPush = new WebPush($auth);//some problem here

echo $endpoint ;//not even echoing this$res = $webPush->sendNotification(
$endpoint,
'{"title":"hello","msg":"yes it works","icon":"/icons/cam.png","badge":"/icons/cam.png","url":"https://*****.com"}',
str_replace(['_', '-'], ['/', '+'],$p256dh),
str_replace(['_', '-'], ['/', '+'],$key),
true
);

var_dump($res) ;

он даже не отображает $ endpoint после создания нового webpush ();

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]