GCM发件人ID /项目编号

MyF*_*Lab 3 android push-notification sender-id google-cloud-messaging

要发送GCM,我们有来自Google API控制台的SENDER ID,对于保护SENDER ID非常重要吗?我的意思是,如果有人知道身份证,有人能做坏事吗?我犯了一个错误,我认为ID在我的一个项目中...我能以某种方式改变它吗?我无法通过查看Google API控制台找到更改它!我应该担心吗?还是可以的?

可以更改服务器和浏览器API密钥,但不能更改SENDER ID,PROJECT NUMBER ...

iTe*_*ech 5

是的,你应该保持project number(这Sender Id对GCM来说也是如此)受到保护; 否则任何人都可以使用它,它将计入对API的使用.它类似于任何其他服务的API密钥,例如Google Maps.

除了创建新的Google帐户之外,我不知道有任何方法可以更改它,但在Google API控制台的控制台中,可以选择注册/生成Project ID但我不确定GCM是否接受此操作Sender Id.你可以尝试一下.

编辑:

如果您project number的公开(在旧API中,发件人ID是您的电子邮件)可能没那么危险,因为您仍然需要API key能够通过GCM发送通知