mirror of
https://github.com/rainerosion/SkyAddFriends-Autojs.git
synced 2026-06-02 22:03:43 +08:00
35 lines
1.2 KiB
JavaScript
35 lines
1.2 KiB
JavaScript
"auto";
|
|
var url = rawInput('请输入好友链接');
|
|
url = url.trim();
|
|
//校验链接
|
|
var isNetease = /^http[s]{0,1}:\/\/sky.163.com\/yqlj\/\?i=[\w_-]+&app_channel=[\w_-]+$/.test(url);
|
|
var isInternational = /^http[s]{0,1}:\/\/sky.thatg.co\/\?i=[\w_-]+$/.test(url);
|
|
var isTest = /^http[s]{0,1}:\/\/sky-beta.thatg.co\/\?i=[\w_-]+$/.test(url);
|
|
var packageName,className;
|
|
//判断国服或国际服链接
|
|
if (isNetease == false && isInternational == false && isTest == false) {
|
|
toast('请检查链接是否正确!');
|
|
} else if (isNetease) {
|
|
toast('添加国服好友!');
|
|
packageName = 'com.netease.sky';
|
|
className = 'com.tgc.sky.netease.GameActivity_Netease';
|
|
} else if (isInternational) {
|
|
toast('添加国际服好友!');
|
|
packageName = 'com.tgc.sky.android';
|
|
className = 'com.tgc.sky.GameActivity';
|
|
} else if (isTest){
|
|
toast('添加测试际服好友!');
|
|
packageName = 'com.tgc.sky.android.test.gold';
|
|
className = 'com.tgc.sky.GameActivity';
|
|
}
|
|
log(packageName, '=>', url);
|
|
//启动app
|
|
if (isNetease || isInternational || isTest) {
|
|
app.startActivity({
|
|
action: "android.intent.action.VIEW",
|
|
data: url,
|
|
packageName: packageName,
|
|
className: className
|
|
});
|
|
}
|