专注于Blackberry

存档: June, 2009

故技重施:Blackberry Push API

大概是6月初,RIM以很强的声势推出一个新服务,名曰Blackberry Push API。在没有看文档前,我非常憧憬RIM能给我们带来惊喜。但是我看完之后,发现RIM仅仅把原来的技术重新包装了一遍。
从商业的角度讲,我非常赞成RIM的这种做法,现在的很多新概念有很多都是把N年以前的东西拿出来翻新一下,例如AJax,SaaS等,都取得了不错的效果。
但是从技术角度上讲,也确实没什么。
我将该服务总结为一句话,即将Blackberry最具特色的PUSH功能应用到客户的需求上。
即便如此,我还是将我N年以前使用过的技术重温一下,顺便也说说PUSH API 的应用。
应用背景:
先举个例子,未必是真实的。假如上海有家出租车公司小众(不是大众),要通知司机小张,有个客户在人民广场的来福士广场有个客户于14:00需要车,那么小众通过何种方式将这个信息传给小张呢?假如小众公司正在使用Blackberry的服务,那么可以通过Alert的方式来实现。
现在总结一下:

alert
新闻
财经
定单
文档
体育

服务不仅仅限于上面。
原理:
先看张图

简要解释一下:
先解释身份角色:
Push Initiator:相当于小众公司,后面见车简称PI
Blackberry Push Data Server:相当于部署在小众公司的Blackberry服务基础架构,后面简称BPIS
Mobile Client:司机小张的Blackberry终端,简称,MC
再解释一下流程:

PI发送一个push请求,即客户信息
BPIS给出一个返回给PI
BPIS就请求push给MC
MC收到后给出一个ACKnowledge,确认
BPIS给PI一个通知
PI收到后给BPIS一个返回

类似的机制和互联网的三次握手类似,就是Request/ACK/Response.目的就是为了保证大家都收到。
优点
很显然,省电,能够及时送达,安全,包括传送,以及安全送达。
实现

PAP
XML HTTP 请求
几种push,例如submit,cancel,query等,具体技术细节不讲,因为这些又可以单独拿出来了。

综合上述,如果您熟悉PUSH,是不是觉得似曾相识呢。
不管怎么说,从中,我们可以进一步,也更清晰了解Blackberry PUSH这个概念。这在以后的解决方案中提供不少思路。

继续阅读本文 →

  

Confach发表于 June 29, 2009 7:46 pm | 留言(2) |开发 

联通拥有iPhone就能成功吗

几个月前,联通引进iPhone的消息遍走于坊间,甚至有些内部人士说差不多了。时至今日,看起来还没有确切的消息。
对于消费者来说,引进iPhone的确是一件令人鼓舞的事情,但是这仅仅是表面,联通为什么和Apple谈这么久,无非就是利润的问题,这也牵涉到联通引进iPhone是够能成功?即使真的能够引进,就一定能成功?
就这个问题,我们可以从以下几个方面分析:

阉割版的iPhone

我没有iPhone机器,但是还是试用过几次同事的。iPhone有个相当重要的功能,那就是WIFI。说起WIFI,这是中国大陆的一种悲哀,因为国家工信部明令禁止WIFI这个功能。所以我们经常看见很多发烧友买一些带有水货的WIFI。试想一下,没有WIFI的功能,iPhone就回黯然失色很多。
除此之外,iPhone上很多功能在美国能用的到了中国就不能用了。这个阉割版的iPhone,我想我是不会买的。

费用

一般来说,运营商和合作商谈合作,都会涉及到利润的分成,至于怎么分,一般会是提成,或者补贴等,提成就是按比例分成,补贴,也可能是因为机器太贵,为了弥补一些,需要补贴一些。无论是哪一种,各个合作商都会站在自己的角度去考虑。不然联通和Apple谈了这么久。也不会有Apple先和移动谈,后来又轮到联通。说白了就是利润分成的较量。
一直以来,联通在几家运营商里混的都是比较差的,特别是09年,看看其财务报表就知道了(建议看香港市场的)。联通真有能力赚到它想要的那个水平么?我对此持怀疑态度。

网络覆盖

联通现在一个GSM,一个WCDMA,GSM用户本来就不多,再来一个WCDMA还是一个半吊子。到现在仍然只是试商用。不知道到正式商用会是什么时候,希望早点来吧。

成本

知道为什么AT&T在美国对iPhone有如此大的限制吗?大家都知道,现在的资费都是某某套餐,比如包时。要是包时的话,这给联通的基础网络带来巨大的压力,因为iPhone需要的网络资源比一般手机大很多。有人说,iPhone占了AT&T 70%左右的资源。这当然会令AT&T大叫了。联通也可能面临此命运。当然要看联通有什么策略。
综合以上因素,我个人觉得,联通即使能够引进iPhone,也是一场难打的战争。

继续阅读本文 →

  

Confach发表于 June 29, 2009 10:24 am | 留言(3) |言论 

code signing账户又废掉了

去年,有一个账号用来code signing,没想到的是,半年不用,再用的时候发现账号不能用了,告诉我密码错误,后来我确认了一下(正好我把这个密码抄写下来了),发现自己密码并没有输入错误,最后也只好作罢。
上个月,我重新申请一个,注册过几次,很好用。
前2天继续用,发现密码又不对了,得到如下错误:
A code signing request failed for client ‘30563′.  The client has 2147483635 signing request(s) left.
The client was sent back the following message:
The signature on the code signing request didn’t verify.  The likely cause of this problem is entering an incorrect password.
真是火大了,好办不犹豫,给他们客服写了封邮件。我期待解决下面几件事情:

是否有方法找回密码?
如果没有,我提供相关资料,看能不能给我reset一下
如果还是不行,看能不能重新renew一个,当然是free的。

现在我只能等他们回复。如果他们不给我解决,我决定一直坚持下去。
这个问题不是钱的问题,而是有点不合理。如果不把客户放在第一位,那么RIM在以后的道路上很难走,我以前就说过。
如果大家有类似问题,可以告知我方法。
更新:

2009-06-30 到今天,RIM还没有给我回复

继续阅读本文 →

  

Confach发表于 June 28, 2009 10:08 pm | 留言 |开发 

上一页 Next Page »