【发布时间】:2013-03-28 16:13:43
【问题描述】:
我使用自己的服务器实现了 GCM。现在我正在尝试在 Google App Engine 中使用 Python 2.7 来做同样的事情。如何获取托管我的应用程序的服务器的 IP 地址? (我需要它作为 API 密钥)。 IP-LookUp 是唯一的选择吗?如果我这样做,IP 地址会保持不变吗?
【问题讨论】:
标签: google-app-engine python-2.7 google-cloud-messaging
我使用自己的服务器实现了 GCM。现在我正在尝试在 Google App Engine 中使用 Python 2.7 来做同样的事情。如何获取托管我的应用程序的服务器的 IP 地址? (我需要它作为 API 密钥)。 IP-LookUp 是唯一的选择吗?如果我这样做,IP 地址会保持不变吗?
【问题讨论】:
标签: google-app-engine python-2.7 google-cloud-messaging
您可以通过从命令行对域名执行 ping 操作来轻松检查 IP,例如“ping appspot.com”。这样,您将获得来自真实 IP 的响应。不幸的是,这个 IP 会随着时间的推移而改变,并且不会使您的 GCM 服务正常工作。
为了使其正常工作,您只需将允许的 IP 字段留空即可。
【讨论】:
我使用我自己的服务器来解决这个问题。但更好的解决方案是使用GCM4Public
【讨论】: