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