→ JULONE780701: LINE用推播吧,IOS8的LINE之前會收不到訊息 10/02 23:38
→ JULONE780701: 剛好IOS8的推撥語法改了 10/02 23:39
→ JULONE780701: 所以我推斷他是用推播的.......................嗎 10/02 23:39
→ sinergy: 直覺是push! 10/02 23:48
推 aiweisen: LINE後面有server群 分別放在日本跟韓國 10/03 00:08
→ aiweisen: 一般的通訊都是透過server做轉送的 10/03 00:10
→ aiweisen: GCM是用在對方不在線上的時候才會用的 10/03 00:10
→ aiweisen: 因為LINE的APP一打開 它會主動向server發通知 10/03 00:11
→ aiweisen: SERVER就會知道device有沒有上線 10/03 00:12
→ aiweisen: 有上線>就是一般的push pull的動作 沒在線上>請gcm發通 10/03 00:14
→ aiweisen: 知 device一但有連上網路 就會馬上收到 10/03 00:15
→ aiweisen: 另外 gcm有傳送容量的限制 好像單筆是4kb吧 傳文字剛好 10/03 00:16
→ charlesdc: 它也有數量限制 只是要多付錢 但Line應該不care 10/03 04:32
→ kinanson: 重點是如何知道app是開啟或在背景,而且有些狀況是直接 10/03 06:52
→ kinanson: 關電源,但app沒離開的狀況 10/03 06:52
→ aiweisen: line是設定成 手機一開機 自動就會跟Server聯繫 10/03 08:12
→ aiweisen: 我不知道這個做法是用不是用android 的service 10/03 08:13
→ aiweisen: 至於你說的後台發訊息 怎知APP是開啟還關閉 10/03 08:24
→ aiweisen: 雖然我也不知道 但我猜應該是 APP一但開啟就會保持與 10/03 08:25
→ aiweisen: server聯繫 只要一直有聯繫 訊息就是由server在送 10/03 08:26
→ aiweisen: 但只要關閉APP繪是讓APP跳到背景 那麼就停止與server聯 10/03 08:26
→ aiweisen: 繫 一旦有人要傳訊息 而對方沒有與server做聯繫的動作 10/03 08:28
→ aiweisen: 那麼server就會請gcm幫忙傳送訊息 10/03 08:28
→ kewang: 如何只用Push跟Polling就達成即時通訊的功能 10/03 21:59
推 givemepass: 樓上大神 拜一下 10/03 23:05
推 MIM23: line有使用GCM,不過只是通知用戶而已,用戶開啟程式會連上 10/06 01:06
→ MIM23: Server去抓資料,不是透過GCM來傳遞資料的 10/06 01:07
推 baobomb: 推薦看看parse的doc 10/22 09:00