欢迎来到天天文库
浏览记录
ID:29896226
大小:834.00 KB
页数:24页
时间:2018-12-24
《中国移动应用商场》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中国移动应用商场应用内计费开发指南V3.0.02014-08本文档主要描述了中国移动应用商场(MM)的应用内计费基本机制,以及指导开发者如何在应用中使用应用内计费功能。文档中提供了开发者需要做哪些准备、如何获取所需资源及如何使用SDK等的指引,同时也提供了相关的范例供开发者学习使用。目录1.1开发应用31.1.1准备开发环境31.1.2下载和导入SDK31.2开发者开发应用注意事项52应用内计费SDK使用手册62.1SDK组成和接口说明62.1.1PurchaseAPI说明62.1.2OnPurchaseListener82.1.3
2、OnPurchaseListener中返回数据说明92.1.4AndroidManifest设置(开发者必须要注意的地方)102.2SDK调用时序142.2.1构造及初始化142.2.2查询152.2.3订购152.3示例代码162.3.1SDK初始化182.3.2SDK订购,查询,退订接口的调用202.3.3获取渠道ID212.4应用混淆231.1开发应用1.1.1准备开发环境在使用应用内计费接口之前,请确认Eclipse、JDK、AndroidSDK已经安装,并正常使用。如果尚未安装,请参考以下资源,安装过程不再赘述。Eclip
3、se:http://www.eclipse.org/downloads/JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlAndroidSDK:http://developer.android.com/SDK/index.html1.1.2下载和导入SDKSDK以jar文件的形式提供给开发者在程序中使用,同时提供HTML格式的API文档供查阅相关类、方法、常量等说明。以下内容将说明如何在Eclipse中,将jar文件加入到应用工程中去。1.将m
4、mbilling.3.0.0.jar文件拷贝到应用工程的libs目录下,如没有该目录,可新建;2.在ProjectExplorer中右击鼠标,从弹出的菜单中,选中“Properties”;3.在Properties窗口的左侧菜单项中,点击“JavaBuildPath”,并在右侧选中“Libraries”;4.点击“AddJARs…”按钮,在弹出窗口中,选中jar文件,如下图1所示。*SDK可以在创建应用页面进行下载图表1添加jar文件最后,检查ReferencedLibraries中是否可以看到jar文件,如下图2所示。如果可以,则
5、表示配置成功,否则,请检查上述步骤是否执行成功。图表2检查1.*将libidentifyApp.so和libcasdkjni.so复制到libsarmeabi目录下1.1开发者开发应用注意事项1)为保证自身敏感数据(APPID、APPKEY、PAYCODE)的安全性,请尽量采用加密等手段保存,避免以常量字符串形式出现于源码。2)为保护自身数据和付费点,开发完成后,建议对APK做混淆处理。3)应用中不能同时发起两起或者以上的订购操作,比如不能同时启动两个查询订单的线程。4)包月和单次计费的业务,可以缓存授权结果在本地,以避免过多网络
6、的交互。但缓存的授权可能会有不同步的情况,应用可根据实际业务情况决定是否启用本地缓存授权。也可以在运行过程中,清除缓存授权(clearCache())。5)可批量购买的计费点,在两次订购之间,目前有时间限制(目前定义15秒钟)6)可批量购买的计费点,一次订购数量不能超过10个。7)应用升级,开发如果需要升级目前已投入商用的APP,需要重新上传后,用户通过MM商城或者其他与移动有关渠道升级。如果采用自升级,可能会因为APP数据与移动服务器中数据不一致,导致APP中无法正常发起交易业务。8)中国移动部分省份已经开始销售147号段的SIM
7、卡,AP-SDK支持所有移动号码计费,不判断SIM卡号码段。如果开发者出于运营等方面的需要,在调用SDK前采取一些控制手段,如通过imsi来判断运营商归属,务请不要有遗漏147等号段,具体请参见有关通信方面的信息及资料。9)如果应用中同时有armeabi和armeabi-v7a等多个文件夹,请将计费需要的so库(libidentifyApp.so和libcasdkjni.so)同时添加到这两个文件夹中。如果存在x86文件夹,操作方式同上。10)升级SDK时,是否能仅升级jar?不行,sdk包括jar和so,在使用新版本时,请同事替换
8、着两个so库。11)确保打包的包括mmbilling版本号.jar的类文件。例如1应
此文档下载收益归作者所有