Skip to content

manojkumar-net/simple-apns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SimpleApns

Apple Push Notification

Needs

  • Config
  • Message
  • Device Token

Install

via Composer

composer require manojkumarlinux/simple-apns

Usage

<?php require __DIR__ . '/vendor/autoload.php'; use SimpleApns\Apns; $config =[ 'environment' => true, 'keyPath' => './key.pem', 'secretKey' => 'secret Key', 'buildId' = 'build id' ]; $message = [ 'title' => ' title ', 'body' => 'body of message', 'sound' => 'default' // optional ]; $deviceToken = '64-bit token'; Apns::send($config, $message, $deviceToken);

Return response

// success message  array(2) { ["response"]=> string(8) "Success." ["code"]=> int(200) } // fail array(2) { ["response"]=> string(12) "Bad request." ["code"]=> int(400) }

License

GPL-3.0 license