当前位置: 首页 > 知识库问答 >
问题:

Amazon SNS:它是否处理Google Cloud Messaging Canonical Ids?

马宜民
2023-03-14

我在浏览谷歌云消息文档时,看到了这一段:

http://developer.android.com/google/gcm/adv.html#canonical

规范id

如果稍后您尝试使用不同的注册ID发送消息,GCM将照常处理请求,但它将在响应的registration_id字段中包含规范注册ID。确保将存储在服务器中的注册ID替换为此规范ID,因为您使用的ID最终将停止工作。

我们如何在使用Amazon SNS Endpoint ANR时处理Canonical Id更新?

我查看了Amazon API文档

CreatePlatformEndpoint:http://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformEndpoint.html

发布:http://docs.aws.amazon.com/sns/latest/api/API_Publish.html

请建议。谢谢

共有1个答案

王子明
2023-03-14

您无法通过SNS获取Canonical ID,但您可以自行通过Google GCM REST Api获取它。

看这个:带PHP的GCM(谷歌云消息)

结果将具有规范 ID。

 类似资料:
  • 我有下面的课。 我创建了一个Foo列表,如下所示: 因此,每个列表项都在创建一个文件流。因此,流的数量随着列表项数量的增加而增加。如何为这些流分配内存?

  • 问题内容: 我知道,现在大多数处理器都有两个或多个内核,因此多核编程非常流行。有在Java中利用此功能的功能吗?我知道Java有一个Thread类,但是我也知道这是在多核流行之前的很长时间了。如果我可以使用Java中的多个内核,我将使用什么类/技术? 问题答案: Java是否支持多核处理器/并行处理? 是。它还是其他编程语言的平台,在该平台上,实现增加了“真正的多线程”或“真正的线程”卖点。在较新

  • /并不意味着任何类型的并发。使用/编写的应用程序可以完全是单线程的,同时仍然可以获得所有的好处,这与Node.js(尽管有回调)的做法很相似。与Node.js不同,.NET是多线程的,因此通过具有/,您可以在不使用回调的情况下获得非阻塞IO的好处,同时还具有多个执行线程。 /在等待IO完成时释放线程来执行其他操作。它还可以与TPL一起使用,在多个线程上执行CPU绑定的工作,或者在UI线程之外执行C

  • 问题内容: 如果我在.NET中没有记错的话,可以为未处理的异常注册“全局”处理程序。我想知道Java是否有类似的东西。 问题答案: 是的,有,但只有在没有设置时才会触发。

  • 问题内容: 我正在寻找的是Java中的一些代码,这些代码将接收一个对象并将其转换为查询字符串,然后可以将其附加到返回的URL中。我敢肯定有一个图书馆可以做到这一点,还有更多,但是我无法通过快速的Google搜索找到它。有人知道会这样做吗? 问题答案: 我发现apache httpcomponents 是用于处理Java中HTTP的可靠且通用的库。但是,这是一个示例类,可能足以构建URL查询字符串:

  • 问题内容: 我多次听到Java妨碍JIT(即时)编译的情况,其可跨平台移植的字节码被JVM“解释”。但是,我真的不知道字节码是什么,以及JVM在Java语言体系结构中的实际含义。我想进一步了解他们。 问题答案: JVM(Java虚拟机)具有与真实计算机一样的指令集。给该指令集的名称是Java字节码。在Java虚拟机规范中对其进行了描述。其他语言在执行之前会被翻译成字节码,例如ruby和python