Add f7push v0.1: FCM device registry and push API for F7cloud.
Portable occ-based config, OCS endpoints for APK registration, notification relay, and server-side push dispatch.
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'routes' => [],
|
||||
'ocs' => [
|
||||
[
|
||||
'name' => 'device_api#register',
|
||||
'url' => '/api/v{version}/devices',
|
||||
'verb' => 'POST',
|
||||
'requirements' => ['version' => '1'],
|
||||
],
|
||||
[
|
||||
'name' => 'device_api#unregister',
|
||||
'url' => '/api/v{version}/devices/{deviceId}',
|
||||
'verb' => 'DELETE',
|
||||
'requirements' => ['version' => '1'],
|
||||
],
|
||||
[
|
||||
'name' => 'device_api#listDevices',
|
||||
'url' => '/api/v{version}/devices',
|
||||
'verb' => 'GET',
|
||||
'requirements' => ['version' => '1'],
|
||||
],
|
||||
[
|
||||
'name' => 'push_api#send',
|
||||
'url' => '/api/v{version}/push',
|
||||
'verb' => 'POST',
|
||||
'requirements' => ['version' => '1'],
|
||||
],
|
||||
[
|
||||
'name' => 'push_api#test',
|
||||
'url' => '/api/v{version}/push/test',
|
||||
'verb' => 'POST',
|
||||
'requirements' => ['version' => '1'],
|
||||
],
|
||||
[
|
||||
'name' => 'config_api#status',
|
||||
'url' => '/api/v{version}/status',
|
||||
'verb' => 'GET',
|
||||
'requirements' => ['version' => '1'],
|
||||
],
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user