《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之99——BREW中的应用删除和召回

原创 2011年01月21日 11:26:00

运营商可以配置是否需要原始卡来删除某个应用(即永久删除而不是暂停使用)。如果运营商让OEM厂商将配置成允需任何卡都可以删除某个应用,则丢失卡后重换新卡的用户就能够删除、重新下载并有效地将应用所有权变更给新卡。

当然,这些下载会对新RUIM卡用户产生新的应用费用和数据流量费用。用户会丧失原卡上剩余的应用使用权,而且不能再使用原有的应用,因为这些应用以为新RUIM卡用户所有。当然,如果运营商的分发系统支持信用召回(Credit back)服务的话,用户就可以恢复原卡上剩余的应用使用权了。

    如果DIF_SID_VALIDATE_ALL标签没有设置的话,只有包月应用,有限用次的应用,和有分钟限制的应用会不允许原卡用户使用。对最终用户而言,应该有责任知道临时将自己的手机借给他人可能会造成自己尚有使用授权剩余的应用被删除掉。让非原始所有者能够删除应用也会使新所有者清除前一个所有者购买的应用,这样能够为下载新应用留出空间。在删除操作时,当前卡的SID/IMSI都会发送到删除确认中,然后传给综合使用记录,再从交易管理器中输出,这就保证了包月购买的使用授权能够被正确撤销。

 

任何用户都可以暂停使用移动增值业务,但是只有原始所有者才可以恢复该应用。这使任何用户(所有者或非所有者)都可以临时释放手机上的空间。因为只有原始的所有者才能使用应用,所以非所有者是不允许恢复应用的。通常在应用下载过程中,如果手机上没有足够的空间,则移动商店会显示一个可以暂停使用的应用列表,而且一般是由最不常用的应用组成的列表。

当运营商或者CP/SPSMS起发应用召回时,SMS可以针对用来下载被召回应用的IMSI。如果由于用户更换了卡而使召回应用的SMS没有到达目标手机,则该手机在下次连接上ADS(即移动商店再次启动)时应用仍将被删除掉。如果运营商关心SMS召回和再次ADS连接之间的时差,尤其是对于那些可能会造成严重损失的应用,则运营商可以向所有手机发要求应用召回的SMS (分组以交叉法式以避免对网络产生峰值影响)

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

《iOS移动开发从入门到精通》图书连载3:如何创建一个基本的iOS项目?

通过前两篇的学习,我们已经完成了AppleID的注册、加入Apple开发者计划、Xcode软件和模拟器的下载与安装,以及开发配置文件的创建等操作。 现在终于可以创建并运行一个iOS项目了!...
  • fzhlee
  • fzhlee
  • 2016年10月06日 16:51
  • 1318

mac中brew的安装使用及卸载详细教程

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令 brew 又叫Homebrew,是Mac OSX上的软件包管理工...
  • yhhwatl
  • yhhwatl
  • 2015年06月02日 21:13
  • 1704

《iOS移动开发从入门到精通》图书连载8:Swift的基本概念(上)

Swift是Apple于2014年WWDC(苹果开发者大会)发布的全新开发语言,可与Objective-C共同运行于mac OS和iOS平台,用于搭建基于Apple平台的应用程序。...
  • fzhlee
  • fzhlee
  • 2016年12月26日 14:06
  • 752

mac的homebrew命令详解&全部选项翻译

买了mac已经几个月了,也就开始的时候,看网上的教程,搭建出了一个LNMP环境,使用的Homebrew,但是太丑陋了,也并未彻底整好,linux的虚拟主机,包括自启动等,一直有问题,也没花时间再去研究...
  • beyond__devil
  • beyond__devil
  • 2016年09月24日 11:35
  • 7710

苹果mac电脑中brew的安装使用及卸载详细教程

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令 brew 又叫Homebrew,是Mac OSX...
  • a87b01c14
  • a87b01c14
  • 2014年11月20日 10:43
  • 5754

《iOS移动开发从入门到精通》图书连载7:iOS模拟器的使用

酷课堂(ID:coolketang)独家文章,其他媒体转载请注明出处本期导读当您在使用Xcode软件开发iOS平台的应用程序时,可以使用Apple提供的iOS模拟器进行应用程序的测试。Apple提供了...
  • fzhlee
  • fzhlee
  • 2016年12月22日 21:40
  • 790

《iOS移动开发从入门到精通》图书连载9:Swift的基本概念(下)

注释就是对代码的解释和说明。其目的是为了让同伴一看就知道这段代码的作用,而且也方便日后对代码的修改和管理。...
  • fzhlee
  • fzhlee
  • 2016年12月26日 16:33
  • 1352

mac下homebrew的使用

mac下homebrew的使用 更好排版:https://zybuluo.com/phper/note/87055 mac系统也是基于unix的系统,所以也继承类很多unix的特性,包括软件的编...
  • yangyi2083334
  • yangyi2083334
  • 2015年04月15日 16:38
  • 1249

mac 利用brew安装php开发环境--apache

mac 利用brew安装php开发环境
  • shichen501
  • shichen501
  • 2016年10月24日 15:06
  • 5382

MAC 下用 brew 搭建 PHP 开发环境

Mac下用brew搭建PHP(LNMP/LAMP)开发环境 Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境。但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而...
  • wo2niliye
  • wo2niliye
  • 2017年04月01日 18:23
  • 7340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之99——BREW中的应用删除和召回
举报原因:
原因补充:

(最多只允许输入30个字)