PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 请问一下即时通讯的问题
楼主:
kinanson
(kinanson)
2014-10-02 22:45:43
我目前有做app,是用推播来做即时通讯
我有一个疑问,像line那种即时通讯,也是用gcm的方式来传讯息吗??
如果是用gcm的话,有限制次数用量吗??google了一下没有相关的议题
如果不用gcm的话,app没有打开,又怎么能主动去收到讯息然后出现在状态栏?
因为有人跟我说那种即时通讯,并不是用gcm来做的............
当然如果app已开启,我可以透过web socket来达成功能
但后台在发讯息的时候,又怎么会知道app是开启或关闭的状态.......
作者:
JULONE780701
(亚)
2014-10-02 23:38:00
LINE用推播吧,IOS8的LINE之前会收不到讯息刚好IOS8的推拨语法改了所以我推断他是用推播的.......................吗
作者: sinergy ( )
2014-10-02 23:48:00
直觉是push!
作者:
aiweisen
(艾维森)
2014-10-03 00:08:00
LINE后面有server群 分别放在日本跟韩国一般的通讯都是透过server做转送的GCM是用在对方不在线上的时候才会用的因为LINE的APP一打开 它会主动向server发通知SERVER就会知道device有没有上线有上线>就是一般的push pull的动作 没在线上>请gcm发通知 device一但有连上网络 就会马上收到另外 gcm有传送容量的限制 好像单笔是4kb吧 传文字刚好
作者: charlesdc (MoOn)
2014-10-03 04:32:00
它也有数量限制 只是要多付钱 但Line应该不care
楼主:
kinanson
(kinanson)
2014-10-03 06:52:00
重点是如何知道app是开启或在背景,而且有些状况是直接关电源,但app没离开的状况
作者:
aiweisen
(艾维森)
2014-10-03 08:12:00
line是设定成 手机一开机 自动就会跟Server联系我不知道这个做法是用不是用android 的service至于你说的后台发讯息 怎知APP是开启还关闭虽然我也不知道 但我猜应该是 APP一但开启就会保持与server联系 只要一直有联系 讯息就是由server在送但只要关闭APP绘是让APP跳到背景 那么就停止与server联系 一旦有人要传讯息 而对方没有与server做联系的动作那么server就会请gcm帮忙传送讯息
作者:
kewang
(652公共汽车)
2014-10-03 21:58:00
http://mopcon.org/2014/session.php
我在MOPCON会介绍喔如何只用Push跟Polling就达成即时通讯的功能
作者:
givemepass
(λ)
2014-10-03 23:05:00
楼上大神 拜一下
作者:
MIM23
(HAWK)
2014-10-06 01:06:00
line有使用GCM,不过只是通知用户而已,用户开启程式会连上Server去抓资料,不是透过GCM来传递资料的
作者:
baobomb
(baobomb)
2014-10-22 09:00:00
推荐看看parse的doc
继续阅读
Re: [问题] Asynctask 无法立即执行的问题(已解决)
kusomanfcu
[问题] switch和sharedPreferences
justbearcry
[问题] 关于导航实做的问题
ckvir
[征才]孰悉android & BLE & arduino串接
livingProj
[问题] Intent返回上一个Activity之后功能消失
grahmdream
Re: [问题] 有个UI的设计问题想请教大家
qweqweqweqwe
[问题] Dialog显示问题
ms0561188
[问题] Navigation drawer over actionbar
la60312
Re: [问题]想问有关Android App的"R"...
Deltaguita
[问题] 不同页面传递资料
MonruTsai
Links
booklink
Contact Us: admin [ a t ] ucptt.com