美文网首页
华为海外渠道:测试细节

华为海外渠道:测试细节

作者: 薛鸣迟_三明治 | 来源:发表于2017-07-04 17:00 被阅读0次

    漏单测试

    1. 在支付方式的左下角“use other payment”切换一下,选择Order-Dropping Test
    2. 点击购买后(后台关闭游戏),等待2-3分钟进游戏,看看有没有到账
    3. PaymentTableAdapter.insert(activity, payment); 漏单不成功,发现这个方法没有记录下订单信息,没有保存在手机上。导致下次开游戏没有订单可查询

    处理方法
    PaymentTableAdapter.query这个方法demo写错了,原先使用的是 OrderInfo.ORDER_TABLE这个表,应该是PaymentInfo.ORDER_TABLE 这个表中查询

    改成后者就可以查询到了

    付费测试

    1. 测试状态下,模拟收到的状态
    2. 退回桌面,然后回去,随便输入一个什么。
    3. 能到账就行

    附件:接入标准

    语言相关:

    1. 游戏名为英文,并和和游戏中的LOGO名称一致;
    2. 游戏内除中国文化相关的游戏场景、游戏道具外,不能出现中文字符;
    3. 英文文字、数字不能出现重叠、显示不全、超框等问题;
    4. 游戏LOGO、开发商LOGO等,不要出现中文;
    5. 如果存在多语言选项,默认显示的语言应该为英文。

    功能相关:

    1. 游戏可以接入数据统计SDK(推荐友盟),但不能接入其他第三方SDK(包括登录、广告、支付);
    2. 游戏内不得存在外链、其他应用跳转等功能;
    3. 游戏内不能出现点击无效的按钮;如果某个功能暂时未开启,可以将按钮设定为不可点击,或者有相关的提示。

    SDK注意事项:

    1. SDK中的退出广告页功能必须接入;
    2. 单机游戏不需要接入SDK账号登录功能;
    3. 支付测试使用Order-Dropping-Test方式,华为SDK的到账时间比较慢(2-3分钟),如果支付后中途退出,需要有漏单处理;
    4. UI中显示价格的地方,不要出现任何写死的数字或者货币符号(因为价格会根据不同地区动态变化),直接使用SDK返回的price字符串值,(如1美元是“USD 1.0”);
    5. 由于部分地区货币由于汇率问题数量级很大,UI中显示价格的地方尽量多留空间(至少支持显示货币代码+5位数字),或根据字符串长度动态调整字号。

    请按如下规则集成SDK:
    在Manifest的<application>这个标签里面增加如下信息:
    <meta-data
    android:name="SDKedataKey"
    android:value="597fee3d70b3f1e23c1dc0101fdf00c0"></meta-data>
    调用漏单时,QueryPayment对象要填thirdAppid这个字段,要为非空

    调试模式接口:不能使用。
    初始化接口:游戏启动时执行一次即可。
    获取应用内商品信息接口:初始化接口操作成功后执行一次即可,获取成功后游戏自己保存。
    漏单接口:获取应用内商品信息接口操作成功后执行一次即可。调用漏单时,QueryPayment对象要填thirdAppid这个字段,要为非空""。
    应用内购买接口:必须在获取应用内商品信息接口操作成功后才能调用,每次支付时执行一次即可。如果填写了notifyurl字段,该字段不能有?这样的参数。
    退出广告页接口:游戏退出时执行一次即可。

    相关文章

      网友评论

          本文标题:华为海外渠道:测试细节

          本文链接:https://www.haomeiwen.com/subject/rfrxhxtx.html