我正在努力理解AWS移动推送通知是如何工作的。具体来说,我正在构建一个web服务,它将能够向运行在用户设备上的移动应用程序发送通知。在阅读了他们所有的文档后,听起来高层次的流程是:
因此,在我继续下去之前,我只是想找人来帮助检查我的理解是否正确,如果我误解了什么或错过了配置/流程的任何重要部分,请提供任何课程更正!假设我或多或少走上正轨...
我仍然看不出,一旦我向一个< code>EndpointARN发送通知消息,SNS将如何能够连接到GCM和APNS。他们是否维护自己与这些服务的集成/连接?或者,我是否以某种方式将自己的GCM/APNS凭证注入AWS SNS API调用中?
此外,我知道推送通知可以很好地配置,允许您做以下事情:
我想知道这些配置是在哪里进行的?有什么想法吗?
我可以确认高层流程是:
PlatformApplication ationArn
,并且您将被要求提供凭据,以便SNS可以连接到您各自的FCM/APNS帐户
我们有一个要求有一个持久的移动推送通知;我们发现了带有AWS认知的AWS SNS。我们最关心的是,我们发现AWS SNS不像OneSignal那样支持图像或blob数据类型。 AWS SNS有什么方法可以在推送移动通知中支持图像(图像也会在notif预览中显示)
在创建平台应用程序时,我尝试创建应用程序和消息推送平台选择GCM,然后添加API密钥,我得到了以下结果。 无效参数:属性原因:平台凭据无效(服务:Amazon SNS;状态代码:400;错误代码:InvalidParameter;请求ID:44a04d15-c58b-5bf8-859e-0311947aac6c) 这意味着什么?我如何修复它?
我为沙盒iOS设置了推送通知,它们曾经工作过,但由于某种原因目前不工作。这是来自云观察日志的错误AWS SNS: 这是我的发送代码(AWS Lambda调用此代码): Lambda方法的返回数据: 我已经将问题缩小到不与我的lambda方法关联,因为我试图发布到直接从SNS控制台创建的endpoint。我还想知道为什么这个旧的实现在过去,一个月或两个月前,仍然有效,而现在不再有效。我认为这可能与过
我正在尝试为IBM提供的混合应用程序实现推送通知示例,但我得到下面的注册错误。在应用程序描述符中正确设置了GCM API密钥和项目ID。XML。 我在Nexus5(Android 4.2.2)中部署了使用分发证书签名的APK,但它还不能工作。 有人能帮我吗?我正在使用Worklight Studio 6.2 谢谢 重置退避为com.推送通知GCM注册商(29967):注册app com.发送者的推
我使用aws sns向设备发送推送通知(移动设备大多是android)。我可以向单个设备发送通知,但我想发布一条必须发送给所有活动设备的通用消息。我已经创建了平台应用程序,并使用所有设备注册id创建了endpoint,还创建了主题并订阅了主题,但当我发布消息时,发布成功,我获得了消息id,但没有收到通知。我已经实现了AmazonSNSClient类中的大多数方法。如果有人能指导我,这将是非常有益的
现在,当有人向SNS发布消息时,我试图向手机发送推送通知。我对我必须使用哪些服务感到困惑。我是否必须使用Firebase Cloud Messaging/GCM等第三方服务来发送移动推送通知?或者我可以直接从SNS发送到我的手机上。 在AWS文档中,这对我来说有点矛盾。 https://docs.aws.amazon.com/sns/latest/dg/sns-mobile-application