尝试使用AWS SNS将通知推送到iOS设备,我通过AWS控制台手动创建了一个应用程序,并尝试通过调用createPlatformApplication来访问ARN(Amazon资源名称)。
以下是我如何使用PHP调用API:
$result = $client->createPlatformApplication(array(
'Name' => 'MyApp',
'Platform' => 'APNS_SANDBOX',
'Attributes' => array(
'PlatformCredential' => '../myApp_key.pem',
'PlatformPrincipal' => '../myApp_cert.pem',
// these 2 files are same as the .pem files I uploaded to AWS creating the application
),
));
我应该将应用程序ARN作为返回但是却出错:
NamespaceExceptionFactory.php第91行中的InvalidParameterException: 参数无效:名称原因:具有相同名称的应用程序 已存在不同的属性
我做错了什么?