Amazon SNS在iOS 8中与SNSInvalidParameterException崩溃?
问题描述:
我已经实现AWS - 简单通知服务,它工作正常,但在我升级我的iOS 7的iOS 8应用程序崩溃与:Amazon SNS在iOS 8中与SNSInvalidParameterException崩溃?
*** Terminating app due to uncaught exception 'AmazonClientException', reason: ''
*第一掷调用堆栈: (0x186f3e084 0x19751c0e4 0x100270224 0x10026f95c 0x1000dd7f0 0x187e0a60c 0x197d3fe80 0x197d3fddc 0x197d3cfb0) 的libC++ abi.dylib:与类型SNSInvalidParameterException的未捕获的异常终止
的下面的代码片断执行其崩溃后,
endPoint.platformApplicationArn = @"arn:aws:sns:eu-west-1:ID:app/APNS_SANDBOX/AppName_Dev";
[amazonClient createPlatformEndpoint:endPoint];
预先感谢您。
答
最后,我有一个解决方案,这是因为没有使用相同的用户数据为endPoint.customUserData
。 由于Yosuke评论[AmazonLogger verboseLogging];
帮助我很多跟踪错误。
因此,请尝试为一个应用程序使用相同的数据(如在这里@“测试”)。希望这可以帮助!
endPoint.customUserData = @"Test";
您可以通过调用'[AmazonLogger verboseLogging];'打开详细日志记录。它可能会给你更多的信息。此外,我们发布了[适用于iOS v2的AWS Mobile SDK](http://aws.amazon.com/mobile/sdk/)。它包含许多改进,因此您可能需要考虑迁移。 – 2014-09-26 18:45:12
Yosuke谢谢你的评论。现在我得到如下错误 -无效的参数:令牌原因:端点arn:aws:sns:eu-west-1:ID:端点/ APNS_SANDBOX/APP_NAME/e285b5b6-d5ea-3w22-8348-08837b89a7e4已经存在令牌,但不同的属性。 ? –
happycoder
2014-09-30 08:39:57