首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Message Sandbox

Google Cloud Message Sandbox
EN

Stack Overflow用户
提问于 2013-04-10 04:58:32
回答 2查看 4.5K关注 0票数 3

我遵循tutorial在我的安卓应用上实现了推送通知(Google Cloud Message)。我设法成功地实现了这些消息,但现在我关心的是开发/生产环境。只有一个API密钥(与Apple相反,Apple有沙盒密钥和生产密钥)。你们是怎么处理这事的?我不希望我的gcm测试向用户发送真实的消息。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-10 14:19:55

您可以使用dry_run字段:

如果包含

dry_run,则允许开发人员在不实际发送消息的情况下测试其请求。可选。默认值为false,并且必须是JSON布尔值。

如果不起作用,您可以使用无效的包名来尝试restricted_package_name字段。我还没有尝试过,但它可能会按照您想要的方式运行。

restricted_package_name

一个字符串,包含应用程序的包名。设置后,消息将仅发送到与包名称匹配的注册ID。可选。

这些引文摘自GCM Architectural Overview

票数 2
EN

Stack Overflow用户

发布于 2015-05-14 09:20:44

您可以通过创建一个新的API项目来完成此操作。

Google Developer Console中的

  • 创建新的沙箱API项目
  • 为服务器applications
  • Server沙箱环境创建新的公共API访问密钥推送使用来自沙箱API的服务器应用程序的公共API访问密钥project
  • Android调试构建使用来自沙箱API项目的项目ID
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15912405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档