专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 移动平台

实现服务器发送命令,删除移动端私有数据的功能demo解决思路

发布时间:2010-05-30 21:20:55 文章来源:www.iduyao.cn 采编人员:星星草
实现服务器发送命令,删除移动端私有数据的功能demo
转载自:http://dev.10086.cn/cmdn/bbs/thread-73954-1-4.html


研究Rexsee时看到一段不错的demo,结合自己的理解整理发出来了,是关于如何实现远程删除程序私有数据的功能。简单说来,之前在做相关移动项目时,客户提出:当终端不小心丢失后,终端中一些重要的数据会存在很多安全隐患,希望能通过服务器直接发送一条命令,把对应机器上的数据清除。
利用Rexsee的推送和闹钟扩展对象,亦可快速实现这一功能。终端轮询到服务器上访问特定的页面,服务器返回闹钟对象的参数给终端,终端接收后,启动闹钟对象,执行参数中的值。
不明白的可以在原帖提问:http://www.rexsee.com/CN/bbs/thread/2012-04-01/518.html
终端代码:(safe.html)

1 <script type=text/javascript>  

2 rexseeDialog.toast('开始监听服务器数据');  

3 rexseePushHttpListener.add('http://www.fuwu800.com/fengyong/demo/safe/safe.php','testUser','testPassword');//监听的地址  

4 rexseePushHttpListener.setDurationAndTimeout(1,20);//监听的周期和超时时间  

5 </script>  

6 <div> 私有文件夹下的文件</div>  

7 <a href='rexsee:private_file'>查看私有空间</a> 

服务器端代码:(safe.php)
01 <?php  

02 $safeInfo = 'forcerepeat=true;';  

03 $safeInfo .= 'id=111112;';  

04 $safeInfo .= 'command=cleanApplicationData;';  

05 $safeInfo .= 'notificationimmediately=true;';  

06 $safeInfo .= 'notificationafterexec=true;';  

07 $safeInfo .= 'alermname=safe;';  

08 $safeInfo .= 'alermfirsttime=0';  

09 $safeInfo .= 'message=为了保证安全正在删除手机中的数据;';  

10 $safeInfo .= 'title=正在删除数据.....;';  

11 $safeInfo .= 'ticker=数据删除中...;';  

12 echo $safeInfo;  

13 ?> 

rexsee社区给出了这个demo的测试地址:http://www.fuwu800.com/fengyong/demo/safe/safe.html
测试说明:
1. 使用在线编译生成客户端,首页地址填写测试地址,需勾选高级设置中启用后台服务选项;
2. 先备份已有数据资料,小心被清除掉
这里没有写如何判定特定终端,提供的思路是访问服务器时带上终端的串码(rexseeTelephony.getDeviceId()),服务器端判定,是否要向该终端推送此消息。
本来应该再截个图上来的,懒得弄了,有兴趣的在Rexsee的社区找找吧~~http://www.rexsee.com/



------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • atd指令拨号,怎么判断电话状态

    atd指令拨号,如何判断电话状态 在网上找了许久,终于找到一位仁心解决方案,这个指令是可以得到手机当时的状态,但是不管是空号、欠费、...

  • MTK添加应用程序解决方法

    MTK添加应用程序 添加好了模块之后(inc、lis、pth)在用VS2008编译时候报错 提示找不到我新添加文件的头文件,我在makefile里也添加了...

  • 资源编译有关问题

    资源编译问题 make p=d9128 m=resource 后 最后出现了几句话,不知道是什么意思,是否成功 generate resource bin successful! tota...

  • MTK11A怎么更换主菜单顺序

    MTK11A如何更换主菜单顺序? 在vappMainmenuDefaultOrder中更换联系人和通话记录的顺序,r cosmos后。没有更换过来,请问,怎样更换顺序? ...

  • MTK 画png图片 图片边缘有杂色,该怎么解决

    MTK 画png图片 图片边缘有杂色 我在MTK作图中,在处理png图片的时候总是会遇到图片边缘会有一些杂色或者是通透下一层背景图片的问...

  • MTK各种版本,该怎么解决

    MTK各种版本 大家好,我知道MTK有很多版本,但是通过原代码不知道怎么判断,我想请问大家版本怎么判断,还有就是各个版本之间编程有什么...

  • mtk模拟器联网解决思路

    mtk模拟器联网 刚接触mtk,想请教下高手mtk的模拟器是如何连接网络上的,之前有见过别人在模拟器上打开网页。需要修改什么? ------解...

  • 急怎设置让android内置浏览器无地址栏?该如何解决

    急!怎设置让android内置浏览器无地址栏? 想通过一个activity中的按钮链接到另一个网页,由于美观需要,不希望出现地址栏,怎么办? ------...

  • 关于手机浏览器显示谷歌地图的有关问题

    关于手机浏览器显示谷歌地图的问题 请问哪些手机浏览器能正常显示谷歌地图呢,我知道opera可以,safari可以,其他的呢。还有,网页正常显...

  • 怎么在mstar的idle界面画图

    如何在mstar的idle界面画图 怎么在idle上画图呢,比如说画点画线画一个图片上去等. 刚接触mstar,不熟悉。 mstar画idle是哪一个函...

热门推荐: