Android 常见问题 - 图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
- 数据服务iOS
- 数据服务Cocos2d-X
- 数据服务C#
- 数据服务JavaScript
- 数据服务PHP
- 数据服务RESTful
- 云函数
- 云函数iOS
- IM服务
- IM服务Android
- IM服务iOS
- 推送服务
- 推送服务Android
- 推送服务iOS
- 支付服务
- 推送服务Android
- Android 常见问题
- 短信服务
- 短信服务
# Android 常见问题 Q:网页支付的地址到底是什么?(php支付接口报异常) A:因为支付宝安全团队封杀的问题,网页支付暂时不支持,待寻求到解决方案再开放。 - - - Q:支付 弹出"抱歉,该商户未开通支付宝服务,无法付款" A:如果出现这种情况则表示支付宝账号并封了,bmob需要一定的时间去申请账号重新恢复。 - - - Q:新版的Android的Bmob Pay一直提示插件已过期 运行BP.pay()后会弹出toast显示“bmob pay plugin is out-of-date, please update it” 已经换成5月31日最新版本的sdk了,还是不行 A:versionCode必须为6和6以上的才是最新版,你可以通过高BP.getPluginVersion来获取 - - - Q:新版支付SDK里的demo换成我自己的appID为什么不能支付,用Demo里的appID就可以? A:请创建自己的应用,用自己的appId使用支付SDK。具体的使用方法可以参考Demo和文档。 - - - Q:微信支付总是返回错误码10003, 是什么原因? 支付宝可以正常使用 A:商品名或者商品描述不符合规范,或者是金额不是double - - - Q:移动支付功能是否支持类似美团这种,用户购买了优惠券,资金暂存在我的账户,然后到期后,再由我把钱打给商家 A:购买优惠券存到您的账户可以用我们的支付来实现,您的钱打给商家需要自行实现 - - - Q:Android客户端支付后如何反馈到自己的服务器 A:在web端的“支付”—>”支付配置“里可以填上你自己服务器的url地址,支付成功时会往这个地址发送一些订单成功的数据。 - - - Q:新版Android支付SDK在虚拟机下测试报错 A:虚拟机上有很多的问题,不支持虚拟机调试。 - - - Q:微信支付插件在哪里? A:下载Bmob Android SDK之后,解压,可以看到 assets 文件夹下有一个 BmobPayPlugin.apk ,就是插件 - - - Q:支付宝支付显示的订单信息,怎么过滤了空格..? name of item , 显示成了 nameofitem, 是支付宝过滤的空格还是bmob过滤的?这样英文显示不了 A:是我们过滤的,文档中有描述的哦“商品名及商品描述只支持输入中文、英语、数字、下划线(_)及英文破折号(-),其余字符自动过滤”,这个是由于支付宝那边是这么要求的,如果有除了刚刚说的那些字符外的其它字符会报错,因此我们这边主动过滤了。 - - - Q:开启验证后数据服务正常但发起支付提示verify error: sign incorrect. A:你在后台开启了应用安全验证并填写了签名,可以在调试时先关掉。发布正式版本时开启 - - - Q:bmob plugin isn't installed 支付这个是什么问题 A:支付功能需要先安装支付插件才能使用 - - - Q:为什么一直提示支付中断,必须使用支付宝先发起一次支付请求后,然后切换为微信支付,点击支付后才可提示获取订单成功,并跳转至微信支付页面 A:这个问题是因为部分手机(小米手机)不允许未打开过Activity的App访问网络的权限,而支付宝需要先打开Activity,所以可以成功,但微信支付首先是在Service中调用,所以网络请求被拒绝。解决的办法是在BP.pay方法调用之前加上如下代码:
  1. try {
  2. Intent intent = new Intent(Intent.ACTION_MAIN);
  3. intent.addCategory(Intent.CATEGORY_LAUNCHER);
  4. ComponentName cn = new ComponentName("com.bmob.app.sport",
  5. "com.bmob.app.sport.wxapi.BmobActivity");
  6. intent.setComponent(cn);
  7. this.startActivity(intent);
  8. } catch (Throwable e) {
  9. e.printStackTrace();
  10. }
  11. 这段代码加在BP.pay方法调用之前
- - - Q:unity怎么使用Bmob的支付呢? A:参考这里 - - - 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)