Add international support.
This commit is contained in:
parent
b5ad92777a
commit
497a80a961
@ -26,6 +26,8 @@
|
|||||||
|
|
||||||
- 新增渠道服选择
|
- 新增渠道服选择
|
||||||
|
|
||||||
|
- 添加国际服支持
|
||||||
|
|
||||||
## 使用方法
|
## 使用方法
|
||||||
|
|
||||||
- 使用NFC Tools Pro(其他软件也可)读取实体徽章的URL
|
- 使用NFC Tools Pro(其他软件也可)读取实体徽章的URL
|
||||||
|
|||||||
34
skyBadge.js
34
skyBadge.js
@ -12,7 +12,7 @@ startSky();
|
|||||||
function startApp(url) {
|
function startApp(url) {
|
||||||
// 选择渠道
|
// 选择渠道
|
||||||
var package_name = getAppChannelPackageName();
|
var package_name = getAppChannelPackageName();
|
||||||
var class_name = "com.tgc.sky.netease.GameActivity_Netease";
|
var class_name = getClassName(package_name);
|
||||||
|
|
||||||
if (package_name == null || package_name.length === 0) {
|
if (package_name == null || package_name.length === 0) {
|
||||||
toast("未选择渠道");
|
toast("未选择渠道");
|
||||||
@ -117,6 +117,7 @@ function isOptions(key, menu) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 渠道包名
|
* 渠道包名
|
||||||
|
*
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
function getAppChannelPackageName() {
|
function getAppChannelPackageName() {
|
||||||
@ -128,7 +129,8 @@ function getAppChannelPackageName() {
|
|||||||
"[C] 4399": "com.netease.sky.m4399",
|
"[C] 4399": "com.netease.sky.m4399",
|
||||||
"[C] 小米": "com.netease.sky.mi",
|
"[C] 小米": "com.netease.sky.mi",
|
||||||
"[C] VIVO": "com.netease.sky.vivo",
|
"[C] VIVO": "com.netease.sky.vivo",
|
||||||
"[C]应用宝": "com.tencent.tmgp.eyou.eygy"
|
"[C] 应用宝": "com.tencent.tmgp.eyou.eygy",
|
||||||
|
"[I] 国际服": "com.tgc.sky.android",
|
||||||
};
|
};
|
||||||
let channel_options = Object.keys(package_map).map(function (data) {
|
let channel_options = Object.keys(package_map).map(function (data) {
|
||||||
return data;
|
return data;
|
||||||
@ -142,8 +144,36 @@ function getAppChannelPackageName() {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 全局菜单
|
* 全局菜单
|
||||||
|
*
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
function getMenu() {
|
function getMenu() {
|
||||||
return { "[O] 录入徽章": "add", "[O] 清空徽章": "clear", "[O] 删除徽章": "delete" };
|
return { "[O] 录入徽章": "add", "[O] 清空徽章": "clear", "[O] 删除徽章": "delete" };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取class
|
||||||
|
*
|
||||||
|
* @param package_name
|
||||||
|
*/
|
||||||
|
function getClassName(package_name) {
|
||||||
|
let china_class_name = "com.tgc.sky.netease.GameActivity_Netease";
|
||||||
|
let international_class_name = "com.tgc.sky.GameActivity";
|
||||||
|
if (isInternational(package_name)) {
|
||||||
|
return international_class_name;
|
||||||
|
} else {
|
||||||
|
return china_class_name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 判断是否为国际服
|
||||||
|
*
|
||||||
|
* @param package_name
|
||||||
|
*/
|
||||||
|
function isInternational(package_name) {
|
||||||
|
if (package_name === "com.tgc.sky.android") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user