v3.1.1   2017年1月11日 - 图1 - 文档首页
-
- 数据服务
- Android SDK
- iOS SDK
- 小程序
- Cocos2D-X
- C# SDK
- GO
- JavaScript
- PHP
- RESTful
-
- 云函数
- Android SDK
- iOS SDK
- Java 云函数
- JavaScript
- C#
- PHP
- RESTful
- Web
-
- 支付服务
- Android SDK
- iOS SDK
- RESTful
-
- 短信服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- IM服务
- Android SDK
- iOS SDK
-
- 推送服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- 其他
- 常见问题
- 错误码
- 数据安全
- BQL
- 知识库
- 下载
- 搜索
Android SDK - 开发文档
- 示例/功能
- 类库文档
- 更新日志
- v3.1.1 2017年1月11日
- v3.0.3 2016年6月21日
- v3.0.2 2016年5月31日
- v3.0.1 2016年5月30日
- v3.0 2016年5月27日
- v2.7 2016年4月27日
- v2.6 2016年4月11日
- v2.5 2016年3月24日
- v2.4 2016年1月25日
- v2.3 2016年1月23日
- v2.1 2016年1月18日
- v2.0 2016年1月13日
- v1.0.3 2015年10月20日
- v1.0.2a 2015年7月09日
- v1.0.2 2015年5月12日
- V1.0.1a 2015年4月14日
- V1.0.1 2015年4月10日
- V1.0.0 2015年4月08日
### v3.1.1 2017年1月11日 1.需要在AndroidManifest.xml添加声明一个Activity(cn.bmob.pay.v3.act.PayAct) 2.需要添加so文件、更换jar文件、往assets文件夹放一个payassets.db文件 3.恢复了对支付宝支付的支持(不需添加支付sdk,要求用户手机已安装支付宝客户端) 4.网络请求过程不再放在插件,不会再因为插件无法请求网络导致出现9015、9016的错误,不会再出现不回调订单的错误 5.取消10077(重复提交订单)的错误,不再提供ForceFree方法,由开发者自己控制好,避免短时间内频繁生成订单 6.责任声明的页面由sdk统一提供了,开发者可以不再展示该声明(试用demo可体验) 7.初始化方法参数无需传入Context 8.初始化方法变成异步的,最好放在Application的onCreate方法内 9.回调fail时,部分编译阶段的错误码对应的文字换成了中文的,以便快速排查问题,如果有编码问题请及时反馈 ### v3.0.3 2016年6月21日 1.请勿将支付sdk用于违规途径,一经发现,本平台可在不通知开发者的情况下紧急封禁账号以避免损失; 2.支付宝支付和微信支付都需要使用支付插件(本目录下的’BmobPayPlugin.apk’),请确保有读写SD卡权限; 3.如果担心插件被应用市场扫描出带有支付功能,可将插件通过加密或下载的方式隐藏起来; 4.混淆规则如下: -libraryjars libs/xxx.jar(替换jar包名) -keepclasseswithmembers class c.b. { ; } -keep interface c.b.PListener{ ; } -keep interface c.b.QListener{ ; } ### v3.0.2 2016年5月31日 1.将过长字符串通过getResourceAsStream方式加载,兼容部分旧的编译器 2.更新了混淆规则,详细内容见文档 3.支付插件的名字统一为"安全支付控件" ### v3.0.1 2016年5月30日 1.提供关闭Service的接口,BP.ForceExit(); 2.修复102(安全认证)的问题 3.将插件上的支付宝sdk升级到最新版 4.支付插件改名为"BPay安全控件" 5.Demo中添加了检查支付插件版本并更新的示例 ### v3.0 2016年5月27日 1.请勿将支付sdk用于违规途径,一经发现,本平台可在不通知开发者的情况下紧急封禁账号以避免损失; 2.支付宝支付和微信支付都需要使用支付插件(本目录下的’BmobPlugin.apk’),请确保有读写SD卡权限; 3.如果担心插件被应用市场扫描出带有支付功能,可将插件通过加密或下载的方式隐藏起来; 4.混淆规则如下: -keep class c.b.BP -keep class c.b.PListener -keep class c.b.QListener -keepclasseswithmembers class c.b.BP{ ; } -keepclasseswithmembers class implements c.b.PListener{ ; } -keepclasseswithmembers class implements c.b.QListener{ ; } ### v2.7 2016年4月27日 修复了Unity项目初始化时提示混淆失败的问题(在Assets/Android/assets下添加了s.db和j.db文件) ### v2.6 2016年4月11日 BmobPay更新: 1.修复了部分旧版混淆工具混淆失败的问题; 2.处理了在非主线程初始化sdk失败的问题; 3.提高了加载效率; 4.sdk版本号为7 微信支付插件更新: 1.修复了未登录用户回调失败的问题; 2.隐藏了中转页面; 3.插件版本号改为4,可通过支付sdk的BP.getPluginVersion判断更新 ### v2.5 2016年3月24日 1、兼容armeabi、armeabi-v7a、arm64-v8a、x86、x86_64、mips等CPU指令集 2、修复某些特殊机型会崩溃的问题 3、修复已知Bug ### v2.4 2016年1月25日 1.兼容64位机器,如果发现还有不兼容的机型请联系客服 ### v2.3 2016年1月23日 1.取消so文件 2.提高sdk兼容性 3.Unity添加安装微信支付插件功能(需更新so文件和jar文件,并提供cs文件参考) 4.提示语优化 5.混淆规则在demo的proguard-project.txt文件有示例 ### v2.1 2016年1月18日 1.支持Unity调用并提供了教程和示例代码,不懂Android也可以快速接入 2.so文件缩小一半,更加轻量 3.安全性大大提升 4.推荐将插件后缀名改为db等,更容易上应用市场 ### v2.0 2016年1月13日 2.0版本与之前的版本有较大区别,不向下兼容。 主要更新内容如下: 1.去除SDK中Pay关键字 2.添加两个新的Activity需要在AndroidManifest文件中注册。(旧版已注册的Activity可删除) 3.类名改动,详细见支付文档说明。 4.混淆改动,详细见支付文档说明。 ### v1.0.3 2015年10月20日 1.支付宝sdk更新: 1)默认用主线程调用调用支付; 2)更新支付宝官方sdk,从3个jar包改成1个jar包; 3)版本号更新为3; 2.微信支付插件: 1)微信支付插件无更新; 3.支付Demo更新: 1)支付宝支付sdk更新成官方最新版; 2)Dialog的调用增加了异常捕捉; ### v1.0.2a 2015年7月09日 1.微信支付插件更新: 1)在近期任务中不可见 2)兼容微信的新Bug 3)状态栏(TitleBar)设为不可见 4)版本号更新为3 2.支付 Sdk无更新 PS:如果请求支付的页面为横屏,微信支付页面可能出现抽风现象(卡顿甚至重启),是因为微信出现莫名Bug不停开启新支付页面导致内存爆满,解决方法:在AndroidManifest.xml中将com.bmob.pay.tool.PayActivity设为强制竖屏(上方有示例),并尽可能将自己调用的Activity也设置为竖屏 支付Sdk版本号 : 2 微信支付插件版本号 : 3 ### v1.0.2 2015年5月12日 支付Sdk更新: 1.BmobPay下增加了静态方法getPluginVersion,用于查看微信插件的版本号(当前版本为2),可按需更新; 2.BmobPay下增加了静态方法getPaySdkVersion,用于查看Bmob支付Sdk的版本号(当前版本为2); 微信支付插件更新: 修复了部分用户在未安装微信时调用微信支付未回调fail的Bug 支付Sdk版本号 : 2 微信支付插件版本号 : 2 ### V1.0.1a 2015年4月14日 支付宝官方的sdk有更新,Bmob的支付sdk无更新 支付宝sdk更新信息如下: 安卓版本号:v2.2.1 修改时间:2015-03-31 安卓更新点:修正部分机型横屏下安全输入法兼容问题,改成强制竖屏
### V1.0.1 2015年4月10日 1.修复了商品名、描述字符串非法导致支付宝报ALI64的问题 2.修复了防止多次提交订单时的锁只对下一次有效的BUG 3.优化了微信支付插件的Logo ### V1.0.0 2015年4月08日 1、调用支付宝、微信支付的支付以及查询功能完成 2、添加支付成功、失败、返回订单号等监听事件; 3、更改支付宝支付、查询订单时无需安装插件,微信支付需要安装插件
Copyright © 2017 Bmob, Maintained by the Bmob Support.

搜索

请输入您要搜索的内容

Keyboard Shortcuts

Keys Action
? Open this help
Previous page
Next page
s Search

[返回

旧版](https://docs.bmob.cn/data/Android/a_faststart/doc/index.html)