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.