在linux下php sdk安装成功
<?php
require 'AWSSDKforPHP/aws.phar';
use Aws\Sns\SnsClient;
use Aws\Common\Enum\Region;
use Aws\DynamoDb\Enum\Type;
$aws = Aws\Common\Aws::factory(array(
'key' => 'XXXXXXX',
'secret' => 'XXXXXXXX+XXXX',
'region' => 'us-west-2'
));
$client = $aws->get("Sns");
?>
一、发给单个用户推送消息
添加软件(上传证书,上一篇博客中有讲)createPlatformApplication ------>> 添加终端createPlatformEndpoint ------>> 获取终端编号发推送publish
//添加终端
$result = $client->createPlatformEndpoint(array(
// PlatformApplicationArn is required
'PlatformApplicationArn' => 'arn:aws:sns:us-west-2:579955374330:app/APNS/FightSm