AWS SNS无效参数:名称原因:已存在具有相同名称但属性不同的应用程序

时间:2016-09-11 06:13:35

标签: php ios laravel amazon-web-services push-notification

尝试使用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:   参数无效:名称原因:具有相同名称的应用程序   已存在不同的属性

我做错了什么?

0 个答案:

没有答案