修复bug

This commit is contained in:
dragon
2024-04-24 19:35:31 +08:00
parent 5118208e8b
commit 2193fa34e6
55 changed files with 399 additions and 173 deletions

View File

@@ -14,12 +14,13 @@ body {
}
.header .swiper {
width: 9.26667rem;
height: 9.64rem;
position: relative;
width: 6.4rem;
height: 14.72rem;
position: absolute;
left: 50%;
transform: translateX(-53%);
top: 6.72rem;
transform: translateX(-50%);
top: 6.4rem;
border-radius: 0.26667rem;
}
.box {

View File

@@ -17,12 +17,13 @@ body {
background-size: 100% 100%;
.swiper {
width: px2rem(695);
height: px2rem(723);
position: relative;
width: px2rem(480);
height: px2rem(1104);
position: absolute;
left: 50%;
transform: translateX(-53%);
top: px2rem(504);
transform: translateX(-50%);
top: px2rem(480);
border-radius: px2rem(20);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 900 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 910 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 898 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 197 KiB

View File

@@ -95,6 +95,11 @@ function translateFun() {
$('#img1').attr('style',langReplace(localLang.share.img1))
$('#img2').attr('style',langReplace(localLang.share.img2))
$('#inviteCodes').attr('style',langReplace(localLang.share.inviteCodes))
$('#imgs1').attr('src',langReplace(localLang.share.imgs1))
$('#imgs2').attr('src',langReplace(localLang.share.imgs2))
$('#imgs3').attr('src',langReplace(localLang.share.imgs3))
$('#imgs4').attr('src',langReplace(localLang.share.imgs4))
$('#imgs5').attr('src',langReplace(localLang.share.imgs5))
}
// 獲取接口
function get() {

View File

@@ -122,5 +122,10 @@ langAr = {
text7: `تم نسخ الرمز بنجاح`,
text8: `خطأ في الشبكة، يرجى المحاولة مرة أخرى لاحقًا`,
inviteCodes: `text-align: right;`,
imgs1: `./images/share/1-ar.png`,
imgs2: `./images/share/2-ar.png`,
imgs3: `./images/share/3-ar.png`,
imgs4: `./images/share/4-ar.png`,
imgs5: `./images/share/5-ar.png`,
}
}

View File

@@ -122,5 +122,10 @@ langEn = {
text7: `Copy successful`,
text8: `Network error, please try again later`,
inviteCodes: `text-align: right;`,
imgs1: `./images/share/1-en.png`,
imgs2: `./images/share/2-en.png`,
imgs3: `./images/share/3-en.png`,
imgs4: `./images/share/4-en.png`,
imgs5: `./images/share/5-en.png`,
}
}

View File

@@ -125,5 +125,10 @@ langZh = {
text7: `复制成功`,
text8: `網路錯誤,請退出重進`,
inviteCodes: `text-align: left;`,
imgs1: `./images/share/1.png`,
imgs2: `./images/share/2.png`,
imgs3: `./images/share/3.png`,
imgs4: `./images/share/4.png`,
imgs5: `./images/share/5.png`,
}
}

View File

@@ -25,13 +25,19 @@
<div class="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="./images/share/page1.png" alt="">
<img id="imgs1" src="./images/share/1.png" alt="">
</div>
<div class="swiper-slide">
<img src="./images/share/page2.png" alt="">
<img id="imgs2" src="./images/share/2.png" alt="">
</div>
<div class="swiper-slide">
<img src="./images/share/page3.png" alt="">
<img id="imgs3" src="./images/share/3.png" alt="">
</div>
<div class="swiper-slide">
<img id="imgs4" src="./images/share/4.png" alt="">
</div>
<div class="swiper-slide">
<img id="imgs5" src="./images/share/5.png" alt="">
</div>
</div>
</div>

View File

@@ -257,7 +257,11 @@
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="../../common/js/route-constant.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/index.js?v=2.7"></script>
<script src="../../common/local/langHandler.js"></script>
</body>
</html>

View File

@@ -1023,6 +1023,7 @@ const renderRankList = () => {
$(function () {
getInfoFromClient()
setTimeout(function () {
fuzzyMatchUpdateQueryStringParameterFun();
getUserInfo()
// getListItem()
getNewestAct()

View File

@@ -0,0 +1,5 @@
// 阿拉伯
langAr = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 英文
langEn = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 中文
langZh = {
// 模块
demoModule: {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 136 KiB

View File

@@ -789,6 +789,7 @@ function fuzzyMatchUpdateQueryStringParameterFun() {
if (browser.android) {
console.log('and deviceInfo', JSON.parse(pubInfo.deviceInfo));
let langCode = getLanguageCode(JSON.parse(pubInfo.deviceInfo)["Accept-Language"]);
pubInfo['Accept-Language'] = langCode;
history.replaceState(null, null, updateQueryStringParameter(window.location.href, 'lang', langCode));
// 初始化国际化
initLocalLang();
@@ -798,6 +799,7 @@ function fuzzyMatchUpdateQueryStringParameterFun() {
console.log('ios deviceInfo', pubInfo.deviceInfo);
if (pubInfo.deviceInfo) {
let langCode = getLanguageCode(pubInfo.deviceInfo["Accept-Language"]);
pubInfo['Accept-Language'] = langCode;
history.replaceState(null, null, updateQueryStringParameter(window.location.href, 'lang', langCode));
// 初始化国际化
initLocalLang();
@@ -812,6 +814,7 @@ function fuzzyMatchUpdateQueryStringParameterFun() {
}
} else {
let langCode = getLanguageCode();
pubInfo['Accept-Language'] = langCode;
history.replaceState(null, null, updateQueryStringParameter(window.location.href, 'lang', langCode));
// 初始化国际化
initLocalLang();
@@ -1060,6 +1063,7 @@ function networkRequest(reqObj = {}, type) {
pubHeader.channel = pubInfo.deviceInfo.channel || ''
pubHeader.client = 'h5'
pubHeader.pub_uid = window.location.pathname.match(/login.html/) ? 0 : pubInfo.uid
pubHeader['Accept-Language'] = pubInfo['Accept-Language']
if (browser.app) {//true
pubHeader.pub_ticket = pubInfo.ticket
} else {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -55,7 +55,7 @@
<b>天数:</b> <span>10</span><i></i>
</div>
<div class="zs">
<b>金额:</b> <span>10</span><i>钻石</i>
<b>金额:</b> <span>10</span><i>金幣</i>
</div>
<div class="close">取消</div>
<div class="ok">购买</div>
@@ -70,6 +70,8 @@
<script src="../../common/js/layer.js"></script>
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/route-constant.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="../../common/js/swiper.min.js"></script>
<script src="./js/index.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/index.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -44,6 +44,7 @@ $(function () {
toastMsg('请在APP内打开')
}
})
fuzzyMatchUpdateQueryStringParameterFun();
getList();
getUserInfo();
}, 100)

View File

@@ -44,6 +44,7 @@ $(function () {
toastMsg('请在APP内打开')
}
})
fuzzyMatchUpdateQueryStringParameterFun();
getRankValue(timestamp);
}, 100)
$('body,html').css('padding-top', `${(document.documentElement.clientWidth / 750 * 120) / 75}rem`);

View File

@@ -44,6 +44,7 @@ $(function () {
toastMsg('请在APP内打开')
}
})
fuzzyMatchUpdateQueryStringParameterFun();
getDrawReward(page);
}, 100)
$('body,html').css('padding-top', `${(document.documentElement.clientWidth / 750 * 120) / 75}rem`);

View File

@@ -55,6 +55,7 @@ $(function () {
$('.tab2 img').attr('src', './images/rule_rule2.png')
}
}
fuzzyMatchUpdateQueryStringParameterFun();
getPoolList();
}, 100)
$('body,html').css('padding-top', `${(document.documentElement.clientWidth / 750 * 120) / 75}rem`);

View File

@@ -51,4 +51,9 @@
<script src="../../common/js/route-constant.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="../../common/js/swiper.min.js"></script>
<script src="./js/list.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/index.js"></script>
<script src="./js/list.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,5 @@
// 阿拉伯
langAr = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 英文
langEn = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 中文
langZh = {
// 模块
demoModule: {}
}

View File

@@ -39,4 +39,8 @@
<script src="../../common/js/route-constant.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="../../common/js/swiper.min.js"></script>
<script src="./js/record.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/record.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -47,4 +47,8 @@
<script src="../../common/js/route-constant.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="../../common/js/swiper.min.js"></script>
<script src="./js/rule.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/rule.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -169,4 +169,8 @@
<script src="../../common/js/layer.js"></script>
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.1"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/index.js?v=1.1"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -57,6 +57,7 @@ $(function () {
window.webkit.messageHandlers.closeWebView.postMessage(null)
}
})
fuzzyMatchUpdateQueryStringParameterFun();
getAdvertising();
productList();
svgaFun();

View File

@@ -0,0 +1,5 @@
// 阿拉伯
langAr = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 英文
langEn = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 中文
langZh = {
// 模块
demoModule: {}
}

View File

@@ -49,6 +49,7 @@ $(function () {
}
getInfoFromClient()
setTimeout(function () {
fuzzyMatchUpdateQueryStringParameterFun();
getList()
},50)
})

View File

@@ -5,56 +5,87 @@ langAr = {
demoModule: {
// ==========================================sdk==================================
sdk_title: `Third-party SDK Directory`,
sdk_body: `<p class="title">Molistar Third-party SDK Directory</p>
<p>To ensure the realization of certain independent functions and to enable you to use and enjoy more services and
functions, we embed third-party SDKs in the application. We will carefully evaluate the purpose of using such
SDKs.</p>
<p>Please understand that the functions and services of third-party SDKs are constantly updated and developed. The
types of data they handle and other content may change due to functional or policy adjustments. Please refer to
the relevant introduction of personal information publicly disclosed by the third party.</p>
<table>
<tbody>
<tr>
<th style="min-width: 6rem;">SDK Name</th>
<th style="min-width: 6rem;">Purpose of Use</th>
<th style="min-width: 6rem;">Types of Personal Information</th>
<th style="max-width: 6rem;">Third-party Privacy Policy Link</th>
</tr>
<tr>
<td>NetEase Cloud IM SDK</td>
<td>Collect and send end-user voice information</td>
<td>Network access, Wi-Fi access status, device information, storage card content, obtain IMEI
information, obtain IMSI information, obtain MAC, obtain APNS Token, operator type, obtain
application information installed by the system</td>
<td> https://commsease.com/en/clauses?serviceType=3</td>
</tr>
<tr>
<td>Shanghai Qiniu Cloud Object Storage</td>
<td>Upload user avatar, publish dynamic content</td>
<td>Network access, read/write external storage</td>
<td>https://www.qiniu.com/agreements/privacy-right</td>
</tr>
<tr>
<td>Agora</td>
<td>Provide real-time audio and video cloud services</td>
<td>Recording microphone permission, camera permission, phone status, Wi-Fi status access, network
status, operator information, Bluetooth access, network access, modify audio settings, read/write
external storage, keep device awake</td>
<td>https://www.agora.io/en/privacy-policy/</td>
</tr>
<tr>
<td>Tencent Cloud TRTC SDK</td>
<td>Provide real-time audio and video cloud services</td>
<td>Manufacturer of the device, device model, system version, network type, screen resolution, CPU
information, IP address, network permissions, storage permissions, microphone permissions, audio
permissions, Bluetooth permissions, camera permissions, phone permissions</td>
<!-- <td>https://cloud.tencent.com/document/product/647/57574</td> -->
<td>https://trtc.io/document/48827</td>
</tr>
</tbody>
</table>`,
sdk_body: ` <p class="title">Molistar Third-party SDK Directory</p>
<p>To ensure the realization ofcertain independent functions and to enable you to use and enjoy more services and
functions, we embed third-party SDKs in the application.We will carefully evaluate the purpose of using such
SDKs.</p>
<p>Please understand that the functions and services of thirdparty SDKs are constantly updated and developed. The
types of data they handle and other content may change due to functional or policy adjustments. Please refer to
the relevant introduction of personal information publicly disclosed by the third party.</p>
<table>
<tbody>
<tr>
<th style="min-width: 6rem;">SDK Name</th>
<th style="min-width: 6rem;">Purpose of Use</th>
<th style="min-width: 6rem;">Types of Personal Information</th>
<th style="max-width: 6rem;">Third-party Privacy Policy Link</th>
</tr>
<tr>
<td>NetEase Yidun</td>
<td>Implementing UGC Content Filtering Functionality</td>
<td>WiFi network status, network status, operator information, change network connection status, phone status, external storage of the reader, obtain MAC address</td>
<td>https://dun.163.com/clause/privacy</td>
</tr>
<tr>
<td>NetEase Cloud IM SDK</td>
<td> Collect and send end-user voice information</td>
<td>Networkaccess, Wi-Fi access status, device information, storage card content, obtain IMEI information, obtain lMSI information, obtain MAC obtain APNS Token, operator type, obtain application information installed by the system</td>
<td>https://commsease.com/en/clauses?serviceType=3</td>
</tr>
<tr>
<td>Shanghai Qiniu Cloud Object Storage</td>
<td>Upload user avatar, publish dynamic content</td>
<td>Network access, read/write external storage</td>
<td>https://developer.qiniu.com/pili/8027/sdk-privacy-policy</td>
</tr>
<tr>
<td>Agora</td>
<td>Provide real-time audio and video cloud services</td>
<td>Recording microphone permission, camera permission,
phone status, Wi-Fi status access, network status, operator information, Bluetooth access, network access, modify audio settings, read/write external
storage, keep device awake</td>
<td>https://www.agora.io/cn/privacy-policy</td>
</tr>
<tr>
<td>Tencent Cloud TRTC SDK</td>
<td>Provide real-time audio and video cloud services</td>
<td>Manufacturer of the device,
device model, system version,
network type, screen resolution,
CPU information, IP address,
network permissions, storage
permissions, microphone permissions, audio permissions,
Bluetooth permissions, camera
permissions, phone permissions</td>
<td>https://trtc.io/document/48827</td>
</tr>
<tr>
<td>SudMGP</td>
<td>Provide interactive gaming-related services</td>
<td>Personal information types, device cache count, invocation of device speaker and vibration motor, device type, device model, CPU information, storage information, operating system information, IP address, signal strength information, network type, sender and receiver user ID, user attributes, usage duration, personal information setting name, nickname, logs</td>
<td>https://console.sud.tech/privacy</td>
</tr>
<tr>
<td>Umeng SDK</td>
<td>Statistical analysis</td>
<td>Location permission, network access, WiFi state access, carrier information, device information (IMEI/MAC/Android ID/IDFA/OPENUDID/GUID/SIM card IMSI/geographical location), obtaining device serial number</td>
<td>https://www.umeng.com/page/policy</td>
</tr>
<tr>
<td>MobTech SDK</td>
<td>Provide timely message push and notification functionality for testing a sample application of mobile cross-platform development tools</td>
<td>System operation information, network access, obtaining MAC address, obtaining IMEI information, obtaining anonymous device identifiers (OAID), International Mobile Subscriber Identity (IMSI), obtaining installed applications, base station information, obtaining running process information</td>
<td>https://www.mob.com/about/policy</td>
</tr>
<tr>
<td>Umeng+ U-Share SDK</td>
<td>One-click sharing</td>
<td>Device identification information (such as IMEI/android ID/IDFA, etc.), public information of social media accounts</td>
<td>https://www.umeng.com/policy</td>
</tr>
</tbody>
</table>`,
// ==========================================用户充值协议==================================
userRecharge_title: `Molistar User Recharge Agreement`,
userRecharge_body: `

View File

@@ -4,55 +4,87 @@ langEn = {
demoModule: {
// ==========================================sdk==================================
sdk_title: `Third-party SDK Directory`,
sdk_body: `<p class="title">Molistar Third-party SDK Directory</p>
<p>To ensure the realization of certain independent functions and to enable you to use and enjoy more services and
functions, we embed third-party SDKs in the application. We will carefully evaluate the purpose of using such
SDKs.</p>
<p>Please understand that the functions and services of third-party SDKs are constantly updated and developed. The
types of data they handle and other content may change due to functional or policy adjustments. Please refer to
the relevant introduction of personal information publicly disclosed by the third party.</p>
<table>
<tbody>
<tr>
<th style="min-width: 6rem;">SDK Name</th>
<th style="min-width: 6rem;">Purpose of Use</th>
<th style="min-width: 6rem;">Types of Personal Information</th>
<th style="max-width: 6rem;">Third-party Privacy Policy Link</th>
</tr>
<tr>
<td>NetEase Cloud IM SDK</td>
<td>Collect and send end-user voice information</td>
<td>Network access, Wi-Fi access status, device information, storage card content, obtain IMEI
information, obtain IMSI information, obtain MAC, obtain APNS Token, operator type, obtain
application information installed by the system</td>
<td> https://commsease.com/en/clauses?serviceType=3</td>
</tr>
<tr>
<td>Shanghai Qiniu Cloud Object Storage</td>
<td>Upload user avatar, publish dynamic content</td>
<td>Network access, read/write external storage</td>
<td>https://www.qiniu.com/agreements/privacy-right</td>
</tr>
<tr>
<td>Agora</td>
<td>Provide real-time audio and video cloud services</td>
<td>Recording microphone permission, camera permission, phone status, Wi-Fi status access, network
status, operator information, Bluetooth access, network access, modify audio settings, read/write
external storage, keep device awake</td>
<td>https://www.agora.io/en/privacy-policy/</td>
</tr>
<tr>
<td>Tencent Cloud TRTC SDK</td>
<td>Provide real-time audio and video cloud services</td>
<td>Manufacturer of the device, device model, system version, network type, screen resolution, CPU
information, IP address, network permissions, storage permissions, microphone permissions, audio
permissions, Bluetooth permissions, camera permissions, phone permissions</td>
<!-- <td>https://cloud.tencent.com/document/product/647/57574</td> -->
<td>https://trtc.io/document/48827</td>
</tr>
</tbody>
</table>`,
sdk_body: ` <p class="title">Molistar Third-party SDK Directory</p>
<p>To ensure the realization ofcertain independent functions and to enable you to use and enjoy more services and
functions, we embed third-party SDKs in the application.We will carefully evaluate the purpose of using such
SDKs.</p>
<p>Please understand that the functions and services of thirdparty SDKs are constantly updated and developed. The
types of data they handle and other content may change due to functional or policy adjustments. Please refer to
the relevant introduction of personal information publicly disclosed by the third party.</p>
<table>
<tbody>
<tr>
<th style="min-width: 6rem;">SDK Name</th>
<th style="min-width: 6rem;">Purpose of Use</th>
<th style="min-width: 6rem;">Types of Personal Information</th>
<th style="max-width: 6rem;">Third-party Privacy Policy Link</th>
</tr>
<tr>
<td>NetEase Yidun</td>
<td>Implementing UGC Content Filtering Functionality</td>
<td>WiFi network status, network status, operator information, change network connection status, phone status, external storage of the reader, obtain MAC address</td>
<td>https://dun.163.com/clause/privacy</td>
</tr>
<tr>
<td>NetEase Cloud IM SDK</td>
<td> Collect and send end-user voice information</td>
<td>Networkaccess, Wi-Fi access status, device information, storage card content, obtain IMEI information, obtain lMSI information, obtain MAC obtain APNS Token, operator type, obtain application information installed by the system</td>
<td>https://commsease.com/en/clauses?serviceType=3</td>
</tr>
<tr>
<td>Shanghai Qiniu Cloud Object Storage</td>
<td>Upload user avatar, publish dynamic content</td>
<td>Network access, read/write external storage</td>
<td>https://developer.qiniu.com/pili/8027/sdk-privacy-policy</td>
</tr>
<tr>
<td>Agora</td>
<td>Provide real-time audio and video cloud services</td>
<td>Recording microphone permission, camera permission,
phone status, Wi-Fi status access, network status, operator information, Bluetooth access, network access, modify audio settings, read/write external
storage, keep device awake</td>
<td>https://www.agora.io/cn/privacy-policy</td>
</tr>
<tr>
<td>Tencent Cloud TRTC SDK</td>
<td>Provide real-time audio and video cloud services</td>
<td>Manufacturer of the device,
device model, system version,
network type, screen resolution,
CPU information, IP address,
network permissions, storage
permissions, microphone permissions, audio permissions,
Bluetooth permissions, camera
permissions, phone permissions</td>
<td>https://trtc.io/document/48827</td>
</tr>
<tr>
<td>SudMGP</td>
<td>Provide interactive gaming-related services</td>
<td>Personal information types, device cache count, invocation of device speaker and vibration motor, device type, device model, CPU information, storage information, operating system information, IP address, signal strength information, network type, sender and receiver user ID, user attributes, usage duration, personal information setting name, nickname, logs</td>
<td>https://console.sud.tech/privacy</td>
</tr>
<tr>
<td>Umeng SDK</td>
<td>Statistical analysis</td>
<td>Location permission, network access, WiFi state access, carrier information, device information (IMEI/MAC/Android ID/IDFA/OPENUDID/GUID/SIM card IMSI/geographical location), obtaining device serial number</td>
<td>https://www.umeng.com/page/policy</td>
</tr>
<tr>
<td>MobTech SDK</td>
<td>Provide timely message push and notification functionality for testing a sample application of mobile cross-platform development tools</td>
<td>System operation information, network access, obtaining MAC address, obtaining IMEI information, obtaining anonymous device identifiers (OAID), International Mobile Subscriber Identity (IMSI), obtaining installed applications, base station information, obtaining running process information</td>
<td>https://www.mob.com/about/policy</td>
</tr>
<tr>
<td>Umeng+ U-Share SDK</td>
<td>One-click sharing</td>
<td>Device identification information (such as IMEI/android ID/IDFA, etc.), public information of social media accounts</td>
<td>https://www.umeng.com/policy</td>
</tr>
</tbody>
</table>`,
// ==========================================用户充值协议==================================
userRecharge_title: `Molistar User Recharge Agreement`,

View File

@@ -4,55 +4,87 @@ langZh = {
demoModule: {
// ==========================================sdk==================================
sdk_title: `Third-party SDK Directory`,
sdk_body: `<p class="title">Molistar Third-party SDK Directory</p>
<p>To ensure the realization of certain independent functions and to enable you to use and enjoy more services and
functions, we embed third-party SDKs in the application. We will carefully evaluate the purpose of using such
SDKs.</p>
<p>Please understand that the functions and services of third-party SDKs are constantly updated and developed. The
types of data they handle and other content may change due to functional or policy adjustments. Please refer to
the relevant introduction of personal information publicly disclosed by the third party.</p>
<table>
<tbody>
<tr>
<th style="min-width: 6rem;">SDK Name</th>
<th style="min-width: 6rem;">Purpose of Use</th>
<th style="min-width: 6rem;">Types of Personal Information</th>
<th style="max-width: 6rem;">Third-party Privacy Policy Link</th>
</tr>
<tr>
<td>NetEase Cloud IM SDK</td>
<td>Collect and send end-user voice information</td>
<td>Network access, Wi-Fi access status, device information, storage card content, obtain IMEI
information, obtain IMSI information, obtain MAC, obtain APNS Token, operator type, obtain
application information installed by the system</td>
<td> https://commsease.com/en/clauses?serviceType=3</td>
</tr>
<tr>
<td>Shanghai Qiniu Cloud Object Storage</td>
<td>Upload user avatar, publish dynamic content</td>
<td>Network access, read/write external storage</td>
<td>https://www.qiniu.com/agreements/privacy-right</td>
</tr>
<tr>
<td>Agora</td>
<td>Provide real-time audio and video cloud services</td>
<td>Recording microphone permission, camera permission, phone status, Wi-Fi status access, network
status, operator information, Bluetooth access, network access, modify audio settings, read/write
external storage, keep device awake</td>
<td>https://www.agora.io/en/privacy-policy/</td>
</tr>
<tr>
<td>Tencent Cloud TRTC SDK</td>
<td>Provide real-time audio and video cloud services</td>
<td>Manufacturer of the device, device model, system version, network type, screen resolution, CPU
information, IP address, network permissions, storage permissions, microphone permissions, audio
permissions, Bluetooth permissions, camera permissions, phone permissions</td>
<!-- <td>https://cloud.tencent.com/document/product/647/57574</td> -->
<td>https://trtc.io/document/48827</td>
</tr>
</tbody>
</table>`,
sdk_body: ` <p class="title">Molistar Third-party SDK Directory</p>
<p>To ensure the realization ofcertain independent functions and to enable you to use and enjoy more services and
functions, we embed third-party SDKs in the application.We will carefully evaluate the purpose of using such
SDKs.</p>
<p>Please understand that the functions and services of thirdparty SDKs are constantly updated and developed. The
types of data they handle and other content may change due to functional or policy adjustments. Please refer to
the relevant introduction of personal information publicly disclosed by the third party.</p>
<table>
<tbody>
<tr>
<th style="min-width: 6rem;">SDK Name</th>
<th style="min-width: 6rem;">Purpose of Use</th>
<th style="min-width: 6rem;">Types of Personal Information</th>
<th style="max-width: 6rem;">Third-party Privacy Policy Link</th>
</tr>
<tr>
<td>NetEase Yidun</td>
<td>Implementing UGC Content Filtering Functionality</td>
<td>WiFi network status, network status, operator information, change network connection status, phone status, external storage of the reader, obtain MAC address</td>
<td>https://dun.163.com/clause/privacy</td>
</tr>
<tr>
<td>NetEase Cloud IM SDK</td>
<td> Collect and send end-user voice information</td>
<td>Networkaccess, Wi-Fi access status, device information, storage card content, obtain IMEI information, obtain lMSI information, obtain MAC obtain APNS Token, operator type, obtain application information installed by the system</td>
<td>https://commsease.com/en/clauses?serviceType=3</td>
</tr>
<tr>
<td>Shanghai Qiniu Cloud Object Storage</td>
<td>Upload user avatar, publish dynamic content</td>
<td>Network access, read/write external storage</td>
<td>https://developer.qiniu.com/pili/8027/sdk-privacy-policy</td>
</tr>
<tr>
<td>Agora</td>
<td>Provide real-time audio and video cloud services</td>
<td>Recording microphone permission, camera permission,
phone status, Wi-Fi status access, network status, operator information, Bluetooth access, network access, modify audio settings, read/write external
storage, keep device awake</td>
<td>https://www.agora.io/cn/privacy-policy</td>
</tr>
<tr>
<td>Tencent Cloud TRTC SDK</td>
<td>Provide real-time audio and video cloud services</td>
<td>Manufacturer of the device,
device model, system version,
network type, screen resolution,
CPU information, IP address,
network permissions, storage
permissions, microphone permissions, audio permissions,
Bluetooth permissions, camera
permissions, phone permissions</td>
<td>https://trtc.io/document/48827</td>
</tr>
<tr>
<td>SudMGP</td>
<td>Provide interactive gaming-related services</td>
<td>Personal information types, device cache count, invocation of device speaker and vibration motor, device type, device model, CPU information, storage information, operating system information, IP address, signal strength information, network type, sender and receiver user ID, user attributes, usage duration, personal information setting name, nickname, logs</td>
<td>https://console.sud.tech/privacy</td>
</tr>
<tr>
<td>Umeng SDK</td>
<td>Statistical analysis</td>
<td>Location permission, network access, WiFi state access, carrier information, device information (IMEI/MAC/Android ID/IDFA/OPENUDID/GUID/SIM card IMSI/geographical location), obtaining device serial number</td>
<td>https://www.umeng.com/page/policy</td>
</tr>
<tr>
<td>MobTech SDK</td>
<td>Provide timely message push and notification functionality for testing a sample application of mobile cross-platform development tools</td>
<td>System operation information, network access, obtaining MAC address, obtaining IMEI information, obtaining anonymous device identifiers (OAID), International Mobile Subscriber Identity (IMSI), obtaining installed applications, base station information, obtaining running process information</td>
<td>https://www.mob.com/about/policy</td>
</tr>
<tr>
<td>Umeng+ U-Share SDK</td>
<td>One-click sharing</td>
<td>Device identification information (such as IMEI/android ID/IDFA, etc.), public information of social media accounts</td>
<td>https://www.umeng.com/policy</td>
</tr>
</tbody>
</table>`,
// ==========================================用户充值协议==================================
userRecharge_title: `Molistar User Recharge Agreement`,
@@ -1501,7 +1533,7 @@ langZh = {
</li>
</ul>
</div>`,
// ==========================================平台社区规范==================================
community_title: `MolistarApp Community Guidelines`,
community_body: ` Principles <br><br>
@@ -1736,7 +1768,7 @@ langZh = {
Complaints can be sent to molistar666@gmail.com.<br><br>`,
//==========================================贵族规则==================================
introduction_title:'貴族規則',
introduction_title_img:'./images/patrician.png',
introduction_title: '貴族規則',
introduction_title_img: './images/patrician.png',
}
}

View File

@@ -70,7 +70,11 @@
<script src="../../common/js/common2.js"></script>
<script src="../../common/js/layer.js"></script>
<script src="../../common/js/vconsole.min.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/luckyGiftRule.js?v=1.1"></script>
<script src="../../common/local/langHandler.js"></script>
</body>
</html>

View File

@@ -60,7 +60,7 @@
</style>
<body id="sdk_body">
</body>

View File

@@ -36,6 +36,7 @@ var lock = true;
$(function () {
getInfoFromClient()
setTimeout(function () {
fuzzyMatchUpdateQueryStringParameterFun();
getWeekStarAward(rankType, rankTypeWeek);
}, 50)
})

View File

@@ -0,0 +1,5 @@
// 阿拉伯
langAr = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 英文
langEn = {
// 模块
demoModule: {}
}

View File

@@ -0,0 +1,5 @@
// 中文
langZh = {
// 模块
demoModule: {}
}

View File

@@ -91,6 +91,10 @@
<script src="../../common/js/common2.js"></script>
<script src="../../common/js/layer.js"></script>
<script src="../../common/js/vconsole.min.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./js/newWeekStar.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>
</html>