我的项目使用nodejs和java
我尝试使用node_js构建然后安装java(因为这是一个npm模块)
但是安装java的脚本失败了,而且我不认为在存在已经存在的java的构建时需要安装它.
我应该从java build开始然后安装节点吗?
我正在尝试这个
language: java
- oraclejdk8
language: node_js
node_js:
- "0.10"
Run Code Online (Sandbox Code Playgroud)
忽略它看起来的前两行并构建一个node_js构建,它有java 7,我的项目使用java 8
我为python 尝试了这个答案
运用
language: node_js
node_js:
- "0.10"
java: oraclejdk8
Run Code Online (Sandbox Code Playgroud)
但那没用
我该如何添加java 8?
我正在开发一款Android应用程序,该应用程序使用Google App Engine上的Google Cloud Endpoints(在Python中)作为其后端.Android应用授权用户在Android设备上使用Google Play服务,这一切都非常有效.
但是,既然我有实际用户,我希望能够在将任何应用引擎API更改部署到生产环境之前在本地进行全部测试,而且我还没想出如何让Android应用与我的本地开发服务器通信任何地方.该测试的建议表明,我只是做与API Explorer中的某些手动修修补补,但由于我使用的端点数据存储原为我的API,这使得Android开发容易,这也使得API浏览器基本没用,因为这些调用我需要制作比我手工制作的复杂得多.
这个问题的一个答案表明,有一种方法可以将Android客户端指向本地服务器,但是虽然我可以使用--host参数让dev_appserver的默认服务器侦听除localhost之外的其他东西,但我似乎无法找到一种方法为API服务器做同样的事情.即使我能做到这一点,它可能只是我的Android应用程序完整的端到端本地测试设置的第一步.
有人可以发布有关我如何做到这一点的更多细节,或者说没有,请告诉我在App Engine上测试使用Google Cloud Endpoints的Android应用程序的最佳做法?提前感谢您的任何答案.
google-app-engine android google-cloud-endpoints endpoints-proto-datastore
我在Google App Engine上有一个应用程序,其iOS和Android客户端通过Google Cloud Endpoints与服务器通信,并且在昨天的某个时间19:21到20:24(服务器时间,所以我假设太平洋),每个通过端点请求我的服务器,无论它来自哪个客户端,都失败了:
D 2014-05-12 20:24:33.353 Checking for id_token.
D 2014-05-12 20:24:33.362 Cert cache miss
D 2014-05-12 20:24:34.705 id_token verification failed.
D 2014-05-12 20:24:34.706 Checking for oauth token.
D 2014-05-12 20:24:34.717 Oauth framework user didn't match oauth token user.
Run Code Online (Sandbox Code Playgroud)
自5月8日以来,我没有对我的应用程序进行任何修改,所以App Engine方面必须有所改变.
FWIW,我的应用程序使用端点 - 原型数据存储区,以防相关(虽然我怀疑它.)
这使我的服务完全无用,我不知道如何升级这个.有关如何解决此问题或如何升级到Google的任何提示?
google-app-engine google-cloud-endpoints endpoints-proto-datastore
我正在编写一个 Android 应用程序,它使用 Google Cloud Messaging 从服务器接收下游消息。当onMessageReceived我收到一条消息时,我打印了这个包并阅读了这个:
RECEIVED PUSH NOTIFICATION: Bundle[{gcm.notification.e=1, gcm.notification.badge=1, gcm.notification.sound=default, ..etc...
Run Code Online (Sandbox Code Playgroud)
我不明白 通知负载中的关键gcm.notification.e。在 Google 文档中,我没有找到类似的内容。此外,在发送消息时,我通常会同时指定通知负载和数据负载。现在我尝试删除通知负载,但我仍然收到 gcm.notification.e=1
有人可以帮助我理解这个键并找到删除它的方法吗?谢谢
编辑:我发现发送没有通知有效负载的消息并且使用content_available=false(我在使用 iOS 时将其设置为 true)然后gcm.notification.e=1未收到。我只收到数据有效负载:)。不过我还是想知道这句话的意思e