audi2014/push-adapter

This package is abandoned and no longer maintained. No replacement package was suggested.

send push notifications to fcm and apns in same interface

v1.6 2018-09-03 08:44 UTC

This package is not auto-updated.

Last update: 2023-01-17 09:57:46 UTC


README

use Audi2014\PushAdapter\Apns;
use Audi2014\PushAdapter\Fcm;
(new Apns([
    Apns::CONF_APP_CER => 'sandbox.cer',
    Apns::CONF_SANDBOX => true,
]))->sendByTokenArray([
    '***TOKEN***',
    '***TOKEN***',
    '***TOKEN***',
],"adapterSandbox","adapterSandbox");
(new Apns([
    Apns::CONF_APP_CER => 'prod.cer',
    Apns::CONF_SANDBOX => false,
]))->sendByTokenArray([
    '***TOKEN***',
    '***TOKEN***',
    '***TOKEN***',
],"adapterProduction","adapterProduction");
(new Fcm([
    Fcm::CONF_APP_KEY => '**',
]))->sendByTokenArray([
    '***TOKEN***',
    '***TOKEN***',
    '***TOKEN***',
],"adapterFcm","adapterFcm");

#how to generate apns pem?

###DEV

openssl pkcs12 -in server_certificates_bundle_sandbox.p12 -out server_certificates_bundle_sandbox.pem -nodes -clcerts

###PROD

openssl pkcs12 -in server_certificates_bundle_production.p12 -out server_certificates_bundle_production.pem -nodes