华为海外sdk 您所在的位置:网站首页 华为游戏sdk接入文档 华为海外sdk

华为海外sdk

2023-09-25 17:43| 来源: 网络整理| 查看: 265

这次接入一个华为海外sdk(appGallery) 简单记录下其中的一些部分,具体步骤按照官方文档来就行.

1 首先是unity 部分目录结构

assets 华为签名文件

libs 

vs 导出的cla包和华为给的SDK包

res  华为资源文件

按照华为文档下载需要的包,文件对应到unity目录

AndroidManifest  按照官方文档配置,主要仔细配置,好多坑都是在这里产生,特别格式,语法结构一定仔细,否者打包时不报错,不容易发现.

2 签名文件,后台商店需要其中的证书指纹

3 android studio 部分

先按照官方配置:

  步骤 1  配置maven仓。     1. 打开项目的build.gradle文件,如图2-1圈中的文件。     图2-1 项目的build.gradle位置           2. 在allprojects->repositories 里面配置HMSSDK的maven仓。

        allprojects {             repositories {                 jcenter()                 maven {url 'http://developer.huawei.com/repo/'}             }         }    

    步骤 2  配置项目依赖。     1. 打开子工程的build.gradle文件,如图2-2圈中的文件。     图2-2 子工程的build.gradle位置在示例图           2. 配置编译依赖。

dependencies {    compile 'com.huawei.android.hms:iap:{version}'    compile 'com.huawei.android.hms:game:{version}'   }

说明:{version} 替换为实际的版本号,如:compile 'com.huawei.android.hms:iap:2.6.3.301'    

    步骤 3  同步修改的文件。     1. 重新打开修改完的gradle文件,右上方出现Sync Now链接。          2. 点击“Sync Now”等待同步完成。

说明:如果出现错误,请检查网络连接是否正常,以及检查gradle文件是否正确。    

    步骤 4  多语言设置。     HMS SDK支持全球多种语言(后续将逐步增加对新语言的支持)。     ●  如果您的应用不需要设置只支持某些特定语言,则请忽略此步骤。     ●  如果您的应用需要设置只支持某些特定语言,请最少要支持en(英文) 和 zh-rCN(简体中文)两种语言。在Android Studio工程的build.gradle中配置resConfigs,配置样例如下:

android {         defaultConfig {                 ...                 resConfigs "en", "zh-rCN","其他应用需要支持的语言"         } }        

目录结构如下:

华为集成一套代码用于使用,按照文档调用.

我接的是游戏SDK 使用login

海外支付需要用pmsPay

接入后打包一个坑就是我unity采用 Gradle模式打包,打不出包报错有文件冲突,需要将android 导出classes.jar包中BuildConfig.classe删掉就可以打包apk.

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有