3

我正在嘗試使用2個使用Google Cloud Messaging的應用程序。爲Google Cloud Messaging設置服務器端和客戶端

我的目標是創建一個可以接收推送通知(CLIENT-SIDE)和另一個應用程序Tomcat服務器Java Servlet(SERVER-SIDE)的Android應用程序IBM Worklight。

但是,我絕對沒有使用Google Cloud Messaging的經驗,這是我第一次將Android IBM Worklight用作客戶端。

所以我希望有人能指出我的正確方向,我可以讓第一個應用程序使用tomcat服務器發送推送通知(SERVER-SIDE)和另一個使用IBM Worklight作爲(CLIENT-SIDE)的應用程序來接收推送通知。

我一直在尋找關於這方面的教程,但我堅持實施。

This tutorial link給了我一個關於如何做服務器端的想法,因爲我使用的是tomcat服務器。但是,由於我使用的是IBM Worklight,因此客戶端代碼不是我正在尋找的代碼。

Another tutorial link向我展示了推送通知如何在IBM Worklight上適用於客戶端和服務器端。不過,正如前面提到的,我的服務器端是Eclipse上的Tomcat服務器,因此我認爲我不能在服務器端使用本教程。 至於客戶端,我認爲可以使用本教程,因爲它是IBM Worklight,但它不使用Google Cloud Messaging。

我希望有人幫助me..Thanks :)

回答

0

第二個教程中有你需要的信息。如果您在Tomcat上設置了Worklight服務器,那麼只需按照教程並將推送適配器部署到該服務器即可。

+0

Dhyuveter您好!看完你的評論後,我意識到我犯了一個錯誤。我沒有指定實際上我有2個應用程序。第一個應用程序是IBM Worklight(CLIENT-SIDE)和Tomcat服務器(SERVER-SIDE)。我希望你現在明白。謝謝! –

+0

您需要Worklight服務器才能使用推送通知。您是否說Worklight服務器在Tomcat上運行?或者你是否說在Tomcat上運行需要觸發推送的其他服務器進程?如果更晚,那麼在Tomcat上運行的進程需要對在Worklight服務器上運行的Push適配器進行http調用。有關如何通過HTTP調用Worklight適配器的詳細信息,請訪問:http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.dev.doc/devref/c_adapter_invocation_service。 HTML –