文档中心  >  游众SDK  >  渠道列表及使用  >  安卓渠道  >  360SDK配置说明(网游)

360SDK配置说明(网游)游众

一、 接入前的准备

1、商务在开发者网站:http://dev.360.cn/ ,注册您的开发者账号

2、登陆账号,点击管理中心,选择我的应用,如图:

在全部应用下点击你创建的应用,获取游戏参数所需的参数:AppId,AppKey,AppSercet,如图:

注意事项:申请app_key 和app_secret. app_key是应用的唯一标识,

app_secret相当于是应用的密钥,app_secret不允许保存在客户端,不能泄露。

3、支付回调地址配置:在代码中已经配置,用户无需配置。

二、游众工具参数说明

1.AppId:商务在360后台申请的参数

2.AppKey:商务在360后台申请的参数

3.AppSercet:商务在360后台申请的参数

4.在填写完AppKey和AppSercet以后,点击按钮生成AppPrivateKey

5.AppPrivateKey:SDK类型为新游测试时不可输入,360正式版本点击“生成AppPrivateKey”按钮即可自动生成AppPrivateKey

6.Rate:人民币与游戏货币兑换比例,例:一元人币兑换10个元宝

7.SDK类型:有新游测试和360正式版本两种状态,新游测试不能支付,提交360审核通过后切换正式版本打包才能测试支付

横竖屏:设置界面的横竖屏。

9.是否接入微信分享

10.wxAppId:选择接入,从360获取微信appid。

三、注意事项

1. 包名无特殊要求。

2. 无角标。

3. 有游戏中心浮标,登录时出现。

四、常见问题

1、关于渠道SDKID

360的渠道SDKID:{E7FDED80-15C8FD56}

游众服务器支付回调的SDKID格式为:E7FDED8015C8FD56。

2、如何切换账号以及切换账号的处理浮标上点击切换账号,输入新的账号和密码,

登录成功后会收到onLoginSuccess的回调,失败后会收到onLoginFailed的回调。

3、登陆和支付界面是否支持横竖屏切换?登陆界面和支付界面都支持,

支付界面的横竖屏可在游众工具上配置。

4、微信分享调用接口

提供两种微信接入调用的接口

1)无微信分享回调的接口

 SFOnlineHelper.setData(Context context,String key, Object value); 

示例:

 /* 必须参数:
	*  uibg: 可选参数,分享界面的背景图,不传就是透明
	*  title: 必须参数,分享的标题
	*  desc: 必须参数,分享的描述
	*  picture: 可选参数,分享的图片路径(必须是本地路径如:/sdcard/1.png,后缀可以是png、jpg、jpeg,大小不能超过5M,尺寸不能超过1280x720)
	*  icon: 可选参数,分享的icon路径(必须是本地路径,最好是png文件,32k以内)
	*/

	 JSONObject shareinfo = new JSONObject();
	 try {
		 shareinfo.put("desc", "1sdk.cn");
		 shareinfo.put("title", "游众");
		 shareinfo.put("picture", "");
		 shareinfo.put("icon", "");
		 shareinfo.put("uibg", "");
	 } catch (JSONException e) {
		 // TODO Auto-generated catch block
		 e.printStackTrace();
	 }
	 
	SFOnlineHelper.setData(context,"shareinfo", shareinfo.toString()); 

2)带有微信分享回调的接口

 public static String extend(Activity activity,String data,Map callback) 

参数说明:

参数名称

类型

注释

activity

Activity

上下文activity

data

String

传入的数据

callback

Map

回调函数

示例:

 Map callback = new HashMap();
	SFExpandListener lis1 = new SFExpandListener() {
		@Override
		public void onResponse(String tag, String value) {
			(“success“成功,“failed”分享失败)
			if (tag.equals("success")) {
				//分享成功,游戏自己的逻辑
			}else {
				//分享失败,游戏自己的逻辑
			}
		}
	};
	callback.put("callback1", lis1 );//必须使用"callback1" 
	/* 必须参数:
	* uibg: 可选参数,分享界面的背景图,不传就是透明
	* title: 必须参数,分享的标题
	* desc: 必须参数,分享的描述
	* picture: 可选参数,分享的图片路径(必须是本地路径如:/sdcard/1.png,后缀可以是png、jpg、jpeg,大小不能超过5M,尺寸不能超过1280x720)
	* icon: 可选参数,分享的icon路径(必须是本地路径,最好是png文件,32k以内)
	*/
	JSONObject shareinfo = new JSONObject();
	try {
		shareinfo.put("desc", "1sdk.cn");
		shareinfo.put("title", "游众");
		shareinfo.put("picture", "");
		shareinfo.put("icon", "");
		shareinfo.put("uibg", "");
	} catch (JSONException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	JSONObject data1 = new JSONObject();
	try {
		data1.put("type", "shareinfo");//必须使用"type","shareinfo"
		data1.put("param", shareinfo);//必须使用"param"
	} catch (JSONException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	SFOnlineHelper.extend((Activity)mContext,data1.toString(),callback); 

5.、测试登录,提示错误码400c,如下图:

这是因为appid没有加白,需要让360技术帮忙手动加白。

6、360无SIM卡时,如何使用“用户名注册”?

1)调用游众登陆接口后 出现如下登陆界面:

2)点击上图“快速注册”,即可看到“使用用户名注册”,如下图:

Copyright © 2012-2018 www.uzone8.com All right reserved.

广州游众网络有限公司版权所有

Return Top