Add international support.
This commit is contained in:
parent
b5ad92777a
commit
497a80a961
@ -26,6 +26,8 @@
|
||||
|
||||
- 新增渠道服选择
|
||||
|
||||
- 添加国际服支持
|
||||
|
||||
## 使用方法
|
||||
|
||||
- 使用NFC Tools Pro(其他软件也可)读取实体徽章的URL
|
||||
|
||||
34
skyBadge.js
34
skyBadge.js
@ -12,7 +12,7 @@ startSky();
|
||||
function startApp(url) {
|
||||
// 选择渠道
|
||||
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) {
|
||||
toast("未选择渠道");
|
||||
@ -117,6 +117,7 @@ function isOptions(key, menu) {
|
||||
|
||||
/**
|
||||
* 渠道包名
|
||||
*
|
||||
* @returns
|
||||
*/
|
||||
function getAppChannelPackageName() {
|
||||
@ -128,7 +129,8 @@ function getAppChannelPackageName() {
|
||||
"[C] 4399": "com.netease.sky.m4399",
|
||||
"[C] 小米": "com.netease.sky.mi",
|
||||
"[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) {
|
||||
return data;
|
||||
@ -142,8 +144,36 @@ function getAppChannelPackageName() {
|
||||
|
||||
/**
|
||||
* 全局菜单
|
||||
*
|
||||
* @returns
|
||||
*/
|
||||
function getMenu() {
|
||||
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