看板 AndroidDev 關於我們 聯絡資訊
※ 引述《comteken ([CR])》之銘言: : ※ 引述《Deltaguita (貝纳頌)》之銘言: : : 如果是想透過其他的機器發出GCM Request : : 你可以考慮直接用一台有固定ip的電腦向gcm註冊 server服務 : : 然後把你已經取得的Regist ID跟 : : 相關的參數http://developer.android.com/google/gcm/server.html : : 用chrome advanced rest-client 發httpRequest就好了~~~ : : 用兩支手機也是可以啦,就是把電腦用一支手機的APP取代(要有固定IP) : : 然後會實作httpRequest就沒甚麼問題了 : 我現在是手機註冊ID -> 丟到電腦的mySQL -> 可以用電腦localhost發送訊息給GCM : -> GCM 送訊息給手機 : 已經ok了.. : 現在問題是: 手機發送訊息給GCM -> GCM送訊息給另一支手機 : 有辦法這樣嗎? 就結論來說是: 可以,但是極度不建議這樣做。 因為你必須把你的 Auth Key 存在手機裡, 而 Android apk 被反組譯是很簡單的事情,會有很大的安全性問題。 再者你還是要透過 Server 取得另外一支手機的 Reg ID 所以結果還是回歸到你要有 Server 另外,有沒有固定 IP 其實沒有差別,除非是有在你的 Auth Key 設上限制。 : 還是一定要 手機發送訊息給自己的server -> 自己的server送訊息給GCM : -> GCM 送訊息給另一支手機 承上,沒有一定要,但是強烈建議你這樣做。 : http://ideone.com/hIDqHC : 這是我現在用的方法 : 透過手機送訊息給GCM : 不過好像收不到訊息?! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.99.182.225 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1410228478.A.C58.html
eggeggss: 存到sqlite反組譯應該是看不到 08/26 09:27
eggeggss: Sorry更正,root後可以找到.. 08/26 09:28