草庐IT

“ senderid”问题在Amazon SNS上发送短信(官方PHP SDK)

由于某种原因,Senterid似乎恢复了注意-请参阅此处当我在代码中设置senderID时。当我将senderID变量删除时,它将作为默认设置发送-这很好,但是我们有时会更改不同用途的名称。我正在使用官方PHPSDK,其中包括以下代码:$aws_cred=array('credentials'=>array('key'=>'GOTTHEKEY','secret'=>'GOTTHESECRET',),'region'=>'eu-west-1',//'latest');$sns=new\Aws\Sns\SnsClient($aws_cred);$args=array("SenderID"=>"My

ios - 从 Amazon SNS 获取 “Platform application is disabled”

我想使用亚马逊sns服务向ios设备发送通知但代码返回Platformapplicationisdisabled我该如何修复它 最佳答案 我使用SnsClient中的getPlatformApplicationAttributes方法检查p12文件的过期日期然后我更新了p12的文件,现在它工作正常了。 关于ios-从AmazonSNS获取“Platformapplicationisdisabled”,我们在StackOverflow上找到一个类似的问题: ht

ios - AWS SNS - 平台应用程序已禁用

我们使用AmazonSNS向我们的用户发送推送通知。我们最近更新了证书,但由于某种原因我们没有收到以下错误:SenderPlatformApplicationDisabledPlatformapplicationisdisabled我们没有对代码或证书进行任何更改。当我使用openssls_client-connectgateway.sandbox.push.apple.com:2195-certmyapnsappcert.pem-keymyapnsappprivatekey.pem验证证书时,一切正常。唯一的问题是由于错误,iOS的通知不会发送。Android运行良好。

ios - 如何在 Node JS 中使用 Amazon SNS 将 VoIP 推送通知发送到 iOS 设备

我正在尝试使用名为sns-mobile的NodeJS包将VoIP推送通知从应用服务器直接发送到iOS设备和AmazonSNSAPI.但是,当我尝试使用以下代码发送VoIP推送时,这是我收到的错误消息。有人可以建议我哪里出错了,我已经花了将近半天的时间来解决这个问题。Invalidparameter:JSONmustcontainanentryfor'default'or'APNS_VOIPvariOSApp=newSNS({platform:SNS.SUPPORTED_PLATFORMS.IOS,region:'us-west-2',apiVersion:'2010-03-31',ac

ios - Amazon sns(推送通知)不发送到 IOS 应用程序

最近app收不到通知,android端正常,ios端收不到所以这是我的尝试:1)generatetokenfromappleapnservice2)createtheendpointatamazonbackend3)publishthemessageatamazonbackend4)itdoesnotreceivemessageandtheendpointwillgotodisabledafterawhile.我检查了以下内容:1)tryservealiosdevice,includingiphone/ipad/ipodtouchalsothesameresult2)checkedth

ios - 使用 AWS SNS 的计划通知

我是第一次使用AWS开发iOS应用程序。大多数事情都是直截了当的,但我无法确定将来如何安排推送通知。我目前正在使用AWSSNSPublishInput立即发送推送,但似乎没有任何方法可以安排future某个日期时间的通知。我只会使用UILocalNotification来安排future的通知,但我需要为不同的用户安排通知。例如,用户A执行了用户B需要在第二天了解的操作。有人有什么想法吗? 最佳答案 亚马逊简单通知服务(SNS)旨在立即发送通知。SNS中没有安排通知的功能。AmazonSimpleQueueService(SQS)确

ios - 如何为使用 AWS SNS 创建的远程推送通知设置 APNS 通知标识符?

我在后端使用AWSSNS开发工具包向我的应用程序发送远程通知,我需要能够设置通知标识符,以便某些通知默认替换以前发送的副本,如iOSdeveloperdocs中所述。:Ifyouusethesameidentifierwhenschedulinganewnotification,thesystemremovesthepreviouslyschedulednotificationwiththatidentifierandreplacesitwiththenewone.使用本地通知很容易做到这一点,因为它们是在应用程序中安排的,您可以在安排通知时设置通知标识符。但是,对于远程通知,我似乎找

ios - AWS SNS 错误参数无效 : Token Reason: Endpoint xxx already exists with the same Token, 但属性不同

使用适用于iOSv2.0.8的AWS开发工具包快速提问:当我不知道此端点的arn时,如何[snsClientdeleteEndpoint:request]?我有deviceToken。详细信息:当我尝试为我的iPhone创建端点时,我收到错误TokenReason:Endpointarn:aws:sns:...c6alreadyexistswiththesameToken,butdifferentattributes://Asynccalltocreatetheplatformendpoint[[[_awsSnsClientcreatePlatformEndpoint:request]

ios - 当 iOS 设置中的通知发生更改时,Amazon SNS 如何禁用/重新启用设备?

我在基于swift的iOS应用程序中使用AmazonSNS进行移动推送通知和AWSSDK。一切正常,但是当我从iOS设置禁用通知然后在设置中的应用程序条目下关闭通知时,我注意到一些奇怪的行为。如果我关闭通知,AWSSNS控制台上的启用标志仍设置为true。在某些情况下,启用标志会正确翻转为false。在这些情况下,当我尝试在iOS设置中重新启用通知时,已启用标志将从不翻转回true。知道为什么会这样吗?无论如何,有没有办法实时适本地设置它?提前致谢。 最佳答案 AmazonSNS与设备之间没有交互,SNS只与平台提供商(GCM、AP

swift - AWS SNS 直接从 iOS 发送远程通知总是报错

我正在为我的iOS应用程序(iOS8)使用AWSSNS(v2.0)以直接向其他用户发送远程通知。通知中间没有代理。但我经常遇到这个问题,只要我想发送如下所示的JSON消息,就会出现错误。当我切换回纯文本时,通知的发送和接收都没有问题。letsns=AWSSNS.defaultSNS()letrequest=AWSSNSPublishInput()request.messageStructure="json"varnotificationKeys=MONotificationKeys()varaps:NSMutableDictionary=NSMutableDictionary()aps