【说明】 | rexseePush用于进行信息推送。信息推送方式有两种,短信或HTTP。短信方式实时性较好,但需要使用者有短信平台发送短信;HTTP方式有一定延时,但使用更方便。Rexsee专业版会监听指定号码的短信并定时到指定的HTTP地址抓取信息,并根据短信或信息内容决定采取的动作,会显示到通知栏中并将相关数据保存在私有数据库push.db中,可以通过rexsee:push查看列表或rexsee:push?id=......查看某一条信息。私有数据库可以通过rexsee:private_file查看。 |
【方式】 |
信息推送方式:
|
【格式】 | 无论哪种方式,均使用型如“key1=value1;key2=value2;......”的格式,时间上是利用该参数表设置了一个闹钟,请参看rexseeAlarm.set()的参数表。 |
【函数】 | void add(String body) |
【说明】 | 在浏览器中手工添加推送信息,参数body是信息体,它的格式和短信推送或HTTP推送完全相同。 |
【返回】 | 无 |
【参数】 | body:推送的信息,注意,其中的id只能是数字。 |
【示例】 |
rexseePush.add('id=123456;message=从浏览器推送不是真正的推送。;title=浏览器推送信息;url=push://123456;');
运行示例
|
【函数】 | JsonObject get(long id) |
【说明】 | 读取id指定的推送信息。 |
【返回】 |
返回值是一个JSON格式的字符串,使用eval('('+json+')')可以将JSON字符串转换为JavaScript对象。
{
|
【参数】 | id:推送信息的id。 |
【示例】 |
alert(eval('('+rexseePush.get(123456)+')').arguments);
运行示例
|
【函数】 | void setRead(long id) |
【说明】 | 将id指定的推送信息设定为已读。 |
【返回】 | 无 |
【参数】 | id:推送信息的id。 |
【函数】 | void remove(long id) |
【说明】 | 从数据库中删除id指定的推送信息。 |
【返回】 | 无 |
【参数】 | id:推送信息的id。 |
【函数】 | JsonArray getIds(String type) |
【函数】 | JsonArray getIds() |
【说明】 | 读取type指定的类型的推送信息的所有id。 |
【返回】 | id的列表,是JSON格式的字符串,代表一个数组,使用"eval('('+json+')')"转换为JavaScript数组对象。 |
【参数】 | type:推送信息的类型,"sms"、"http"或"browser",为空表示所有类型。 |
【示例】 |
alert(rexseePush.getIds());
运行示例
|