REST API v4: POST profile mobile push subscription

Met deze methode koppel je een mobiel pushabonnement aan een specifiek profiel.

Een mobiel pushabonnement vertegenwoordigt een geregistreerd apparaat waarop mobiele pushnotificaties kunnen worden afgeleverd.

Om een mobiel pushabonnement aan een profiel toe te voegen stuur je een HTTP POST-verzoek naar de volgende URL:

https://api.copernica.com/v4/profile/$id/push/mobilesubscriptions

Hierbij moet $id worden vervangen door het ID van het profiel.

Verplichte velden

De volgende velden moeten worden meegestuurd:

Naam Beschrijving
project ID van het Google Firebase-project dat gebruikt wordt voor het versturen van pushnotificaties.
token Het apparaat-token dat door Google Firebase Cloud Messaging (FCM) is uitgegeven.
os Het besturingssysteem van het apparaat, bijvoorbeeld ios of android.

Optionele velden

Naam Beschrijving
model Het model van het apparaat, bijvoorbeeld iPhone 17 of Pixel 9.

Voorbeeld request

{
    "project": 1,
    "token": "fcm-device-token",
    "os": "ios",
    "model": "iPhone 17"
}

PHP voorbeeld

Onderstaand script demonstreert hoe je deze API-methode gebruikt.

// vereiste scripts
require_once("CopernicaRestAPI.php");

// verander dit naar je access token
$api = new CopernicaRestAPI("your-access-token", 4);

// vervang {$id} door het ID van het profiel
$api->post("profile/{$id}/push/mobilesubscriptions", [
    'project' => 1,
    'token'   => 'fcm-device-token',
    'os'      => 'ios',
    'model'   => 'iPhone 17'
]);

Dit voorbeeld vereist de REST API-klasse.