2016-05-18 20 views
1

Ich möchte Chrome Push-Benachrichtigungen an den registrierten Benutzer senden. Ich folgte diesem Link https://developers.google.com/web/fundamentals/getting-started/push-notifications/?hl=en, um eine grundlegende Push-Benachrichtigung zu entwickeln und es funktioniert gut.So senden Sie Chrome Push-Benachrichtigung an mehrere Geräte

Momentan sende ich eine Benachrichtigung an die Benutzer, indem ich das curl-Skript mit der Abonnement-ID im Terminal starte. Hiermit kann ich Benachrichtigungen an einen einzelnen Benutzer senden. Ich möchte an mehrere Benutzer senden. Wie kann ich das erreichen?

+0

[Nachricht Push Notification] (http://stackoverflow.com/questions/36506934/failed-to-send-push-notification/36507747#36507747) –

Antwort

2

Versuchen Sie folgendes: -

<?php 

$data = ["registration_ids" => ["regid1","regid2",...,"regidn"]]; 
    $dataString = json_encode($data); 

    $curl = curl_init('https://android.googleapis.com/gcm/send'); 
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST"); 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $dataString); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, [ 
     'Content-Type: application/json', 
     'Authorization: key=YOUR_API_KEY' 
    ]); 

    $result = curl_exec($curl); 
    print_r($result); 
     ?> 
Verwandte Themen