Android SDK_安装SDK和配置环
安装GAMEPOT Android SDK后配置环境并关联GAMEPOT Dashboard和游戏,即可使用游戏开发所需的功能。
安装SDK
安装GAMEPOT Android SDK后,在Android Studio配置项目的方法如下。
请使用管理员账户登录Dashboard。
依次点击 SDK下载 > Android 菜单后,请点击 下载。
运行Android Studio后,请打开游戏项目。
解压已下载的AOS SDK文件后,请将libs文件夹内的所有文件复制到游戏项目的libs文件夹下。
修改build.gradle
修改 build.gradle文件的方法如下。
请使用下列代码修改项目root文件夹内的build.gradle文件。
参考表格修改下列代码的值后,请使用代码修改app文件夹内的build.gradle文件。gamepot_payment值默认为空。
值
说明
gamepot_project_id
由GAMEPOT发放的项目ID (在Dashboard 项目设置 > 一般 菜单中进行确认)
gamepot_store
输入Store值
google
、one
或galaxy
gamepot_app_title
APP标题(FCM)
gamepot_push_default_channel
禁止更改(已注册的默认渠道名称)
facebook_app_id
由Facebook发放的APP ID
fb_login_protocol_scheme
fb[由Facebook发放的APP ID] ex) fb101010
facebook_client_token
Facebook控制台 > APP > 设置 > 高级设置 > 客户端Token
gamepot_elsa_projectid
gamepot_region
仅在GAMEPOT Dashboard创建地区为新加坡时输入sg
gamepot_license_url
仅在GAMEPOT Dashboard创建地区为日本时输入 https://gamepot.apigw.ntruss.com/fw/jp-v1
请将自Google Developer Center获取的google-service.json文件复制到app文件夹下。
请刷新Android Studio。
刷新失败时
若尝试刷新时显示通知消息后失败,请按以下方式解决相应问题。
消息: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. It will be removed at the end of 2018.
消息:No matching client found for package name '[packagename]' 说明:请将APP的包名称和在google-service.json文件声明的包名称改为一致。
设置AndroidManifest.xml
若要通过设置AndroidManifest.xml添加一般游戏使用的设置值,请使用下列代码。
设置推送通知图标
可设置接收推送消息时要显示于通知栏的图标。若不额外设置,则使用包含在SDK的默认图片,也可自行设置匹配游戏的图标。若使用Android Asset Studio{target="_blank"},将自动为各文件夹制作图像,非常便利。
设置推送通知图标的方法如下。
按照以下方法在项目路径下分别创建res/drawable文件夹后,请根据各文件夹大小添加图像文件。
文件夹名称
大小
res/drawable-mdpi/
24x24
res/drawable-hdpi/
36x36
res/drawable-xhdpi/
48x48
res/drawable-xxhdpi/
72x72
res/drawable-xxxhdpi/
96x96
请将图像文件名改为ic_stat_gamepot_small。
初始化
若要进行初始化,请在MainActivity.java文件使用下列代码。
Last updated