目录
Q1:为什么应用在第一次发送计费鉴权请求时,服务器返回数据时间比较长?

A:有关第一次checkLicense()时间长的问题,是由于第一次鉴权实际上包含了申请身份凭证、获取版权声明、鉴权三个流程,时间可能会长一些。建议应用可以在onBeforeApply这些接口里,对用户给出提示信息,这样会友好一些。具体时间的长短和网络状况、后台响应均有关系。

Q2:申请身份凭证是否会对用户扣费?

A:申请身份凭证是不会对用户扣费的,用户也不会有明显感知,只是会有稍微的时延。

Q3:订购到的商品能不能退订?

A:“租赁类”、“可重复购买类”的不能退订,SDK中也不提供退订接口。

Q4:我对同一个商品可以设置不同的租赁期吗?

A:在某些业务,例如杀毒软件中,主要以病毒库的更新服务作为销售的对象,这样就有可能是同一个服务因服务时长不同而卖不同的价钱。对于这种情形,在应用内商品配置时要配置成不同的商品。需开发者从业务逻辑上控制。

Q5:自测试环境用的SDK和正式环境是一样的吗?自测试时会不会真实扣费?

A:自测试环境的SDK和正式环境是一样的,里面的参数和网络配置也完全相同。在自测试阶段,只有有效的测试手机号码才能进行自测试,自测试时的订购不发生真正的扣费,测试订购关系可以在“查询测试订购关系”中查到;当应用上线商用后,所有移动号码均真实扣费。
状态 是否真实扣费
测试阶段 测试号码 模拟扣费
非测试号码 不能测试,不扣费
商用阶段 测试号码 真实扣费
非测试号码 真实扣费

Q6:测试过程中发现,发现没有版权信息?

A:请在测试之前,确认几点: 1、已经“创建了新应用”。2、已经配置了“应用内商品”。3、应用已经包含了签过名的APK数据包。APK数据包可以是不完整的,但是必须存在。4、在 “配置自测试环境”增加了测试“移动手机号”。5、测试时,使用指定的手机号调试。

Q7:测试时身份认证失败?

A:如果是刚添加的手机号,请过一段时间再测试。建议,创建了应用后,就先把手机号配置好。这样就避免等待。如果测试还有问题:A、请检查应用程序中的“应用编码”、“App key”和“playcode”是否配置正确。

Q8:用户余额不够扣费时,IAP会做什么处理?

A:IAP正常计费,待手机充值后补扣话费。

Q9:应用自测试不通过,总是提示支付失败,返回码214,应如何处理?

A:应用权限未配置,检查应用的AndroidManifest.xml中的权限配置是否和demo一样。

Q10:网游是不是需要通过服务器回调来下发道具?

A:开发者自己考量,服务器接口的功能介绍可参阅《服务器接口说明书》,下载地址:http://dev.10086.cn/iap/?action=down&areaid=1354082900

Q11:应用原来接入的是计费强联网sdk,新版本能直接换成弱联网的吗?

A:支持在应用ID不变更的条件下,强联网应用直接转换为弱联网应用。

Q12:请问在后台配置了服务器接口,自测试也提示成功,但是没有调用订单通知接口,是怎么回事呢?

A:检查以下内容:1、查配置的http地址与实际用的地址是否一致。2、网络层抓包看看,若有,请按照服务器文档及demo响应MM服务器。3、开发者配置下apache服务器,确保网络端口是正确并且是打开的,能监听到报文的,若是上述配置都不能正确的话,那是没办法收到的。4、检查在应答消息报文头里是否缺少消息长度字段(Content-Length),必须严格按照服务器文档及demo响应MM服务器。