QQ炫舞&炫舞梦工厂重构规范

此规范只适用于QQ炫舞及炫舞梦工厂的重构规范,如与CP规范冲突,以此规范为主。

 

1.移动端分享代码:

如页面需放到小灵通APP的,需在页面上添加分享按钮并添加以下分享js代码:

function share() {
	if (typeof(GameHelper) != "undefined" && typeof(GameHelper.shareWebPageWithFuntion) != "undefined") {
		vartitle = '炫舞小灵通”新人礼包!', //分享标题
		desc = '永久套装,非卖道具专属新人厚礼!', //分享文案
		icon = 'https://ossweb-img.qq.com/images/bangbang/act/a201600812x5/200.png', //分享图片url
		url = 'https://x5.qq.com/cp/a20171013xlt/index.htm'; //分享链接,如QQ炫舞:https://x5.qq.com/cp/专题活动名称(文件夹名称)/文件名
		GameHelper.shareWebPageWithFuntion(title, desc, icon, url, '1,2,3,4,5', 1);
	} else {
		alert("请在助手APP参与本次活动");
	}
}
 
如页面需要放到炫舞梦工厂APP的,需添加以下分享js代码:
 
var browser={
 versions:function(){
 var u = navigator.userAgent;
 return {
 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), 
 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1
 };
 }(),
 language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
function setParamsToClient() {
	if (browser.versions.ios) {
		vardict = {
			"title": "手机版梦工厂下载得极品非卖",
			//分享标题
			"des": "下载手机版梦工厂,极品非卖、永久套装、点券直接拿!",
			//分享描述
			"imageUrl": "https://game.gtimg.cn/images/mgc/act/a20170424gift/share.jpg" //分享图片url
		};
		window.webkit.messageHandlers.jsCallOC.postMessage(dict);
		//alert('ios succeed');
	}
	if (browser.versions.android) {
		share_client.shareParams("手机版梦工厂下载得极品非卖", //分享标题
		"下载手机版梦工厂,极品非卖、永久套装、点券直接拿!", //分享描述
		"https://game.gtimg.cn/images/mgc/act/a20170424gift/share.jpg" //分享图片url
		);
		//alert('android succeed');
	}
}
 
除了放小灵通的页面,其余页面都需要添加常规分享组件:
 
http://tgideas.qq.com/webplat/info/news_version3/804/25810/26096/m16274/201610/517971.shtml#goto4
另外页面内有登录组件的话,需在页面<head></head>中引入<script src="https://open.mobile.qq.com/sdk/qqapi.https.js?_bid=2389"></script>
 

2.分离地址:

QQ炫舞://game.gtimg.cn/images/x5/cp/专题活动名称(文件夹名称)/图片名称.jpg

QQ炫舞梦工厂://game.gtimg.cn/images/mgc/cp/专题活动名称(文件夹名称)/图片名称.jpg

 

3.图片标签必须写上宽度、高度和alt属性,宽高为图片的原大小:

<img src="" width="500" height="200" alt="活动奖品建筑排程卡"/>