# PI SDK集成母包测试用例(Android)
# Base SDK集成
# 1. 检查Application是否配置
- 启动应用后,查看日志是否有打印以下日志,有打印则说明配置没问题
com.zeus.core.api.base.ZeusApplication: [attachBaseContext]
# 2. 检查初始化接口是否调用
- 启动应用后,查看日志是否有打印以下日志,有打印则说明初始化调用了
com.zeus.core.api.ZeusPlatform: [zeus platform api init]
# 3. 退出接口调用
- 启动应用后,按手机返回键或者其他方式触发游戏退出,查看日志是否有打印以下日志,有打印则说明退出接口调用了
com.zeus.core.api.ZeusPlatform: [exitGame]
# 4. Activity生命周期接口
- 启动应用后,按home键把游戏退到后台,在返回游戏,查看是否有以下日志
com.zeus.core.api.ZeusPlatform: [onCreate]
com.zeus.core.api.ZeusPlatform: [onStart]
com.zeus.core.api.ZeusPlatform: [onResume]
com.zeus.core.api.ZeusPlatform: [onPause]
com.zeus.core.api.ZeusPlatform: [onStop]
- 以下Activity生命周期无法方便测试,代码检查添加了即可
onRestart
onDestroy
onBackPressed
onActivityResult
onNewIntent
onConfigurationChanged
onRequestPermissionsResult
# 5. 登录(如果接入)
- 启动应用后,触发登录接口调用,查看是否有以下日志
com.zeus.user.api.ZeusUser: [login]
# 6. 支付(如果接入)
- 启动应用后,触发登录接口调用,查看是否有以下日志
支付:
com.zeus.pay.api.ZeusPay: [pay]
订单核销:
com.zeus.pay.api.ZeusPay: [reportPayOrderComplete]
支付订单掉单查询:
com.zeus.pay.api.ZeusPay: [queryPayOrderInfo]
# Ads SDK集成
# 1. 检查初始化接口是否调用
- 启动应用后,查看日志是否有打印以下日志,有打印则说明初始化调用了
com.zeus.ads.api.ZeusAds: [Zeus ads init]