付费下载游戏接入

目录

付费下载能力提供了游戏在应用宝平台完成购买、下载、授权整个环境的支持,通过此文档可快速完成付费下载游戏功能开发。

1.引入相关jar包

引入 YSDK 1.4.4以上版本jar包
如原始版本升级到1.4.4以上的情况,此次涉及资源更新

  • 特别注意检查资源文件夹、so和jar包、混淆规则、权限配置、与当前旧版本是否有增删或者修改

2.接入付费下载能力

2.1进入游戏前检查鉴权状态,通过后根据回调结果执行加载游戏逻辑

//如果是需要鉴权的游戏,需要处理鉴权流程

 boolean flagIsAuthGame=true;//是否付费应用
        if (flagIsAuthGame) {
            //TODO GAME 鉴权游戏需要处理鉴权请求
            IQQDownloaderApi api = QQDownloaderApiFactory.createApi(this);
            api.auth(new IQQDownloaderApi.AuthListener() {
                @Override
                public void onAuthSuceed() {
                    //TODO GAME 执行正常进入游戏逻辑
                    Log.i("YYB SDK Auth", "鉴权成功");
                    enterGame();//进入游戏
                }

                @Override
                public void onAuthFailed(int i) {
                    Log.e("YYB SDK Auth", "鉴权失败");
                }
            });
        } else {
            enterGame();//非付费应用直接进入 游戏
        }

详细流程参考SDK zip包中Demo相关部分

2.2 处理Manifest文件,注册鉴权所需信息以及Activity

随版本更新以下内容仅供参考,请以下载的demo中具体配置为准

 <!-- TODO 鉴权SDK 接入配置 START -->
        <activity
            android:name="com.tencent.qqdownloader.pay.QQDownloaderEntryActivity"
            android:exported="true"></activity>

        <meta-data
            android:name="YSDK_AUTH_KEY"
            android:value="实际key" />
        <meta-data
            android:name="YSDK_AUTH_KEY_VERSION"
            android:value="0" />
        <!-- TODO 鉴权SDK 接入配置 END -->

2.3修改混淆文件配、检查资源文件

随版本更新,请以下载的demo中具体配置为准,此次需要更新混淆规则,需要替换资源文件

2.3错误码以及说明

错误码说明:
cuowushuoming.png

3.付费下载上线流程

上线流程如下:
shangxianliucheng.png

3.1open端注册账户

(1)注册腾讯开放平台账号(http://open.qq.com/)
(2)补充账户银行信息
zhuceduan.png

3.2open端创建游戏

按照下面链接中的操作 http://wiki.open.qq.com/wiki/%E5%88%9B%E5%BB%BA%E7%BD%91%E7%BB%9C%E6%B8%B8%E6%88%8F

3.3集成YSDK

详见《YSDK接入文档》

3.4应用加固

按照下面链接中的操作进行应用加固
https://cloud.tencent.com/developer/article/1176518

3.5信息填写

完整填写《开发商信息》,同步客服

3.6签署补充协议

根据客服指引进行签署付费下载补充协议

以上信息是否解决您的问题?

Copyright © 1998 - 2020 Tencent. All Rights Reserved.

腾讯公司 版权所有

返回顶部