修复bug
@@ -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 {
|
||||
|
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 1.0 MiB |
BIN
view/molistar/activity/2024-invitationFission/images/share/1.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
After Width: | Height: | Size: 821 KiB |
BIN
view/molistar/activity/2024-invitationFission/images/share/2.png
Normal file
After Width: | Height: | Size: 830 KiB |
After Width: | Height: | Size: 900 KiB |
BIN
view/molistar/activity/2024-invitationFission/images/share/3.png
Normal file
After Width: | Height: | Size: 910 KiB |
After Width: | Height: | Size: 898 KiB |
BIN
view/molistar/activity/2024-invitationFission/images/share/4.png
Normal file
After Width: | Height: | Size: 861 KiB |
After Width: | Height: | Size: 536 KiB |
BIN
view/molistar/activity/2024-invitationFission/images/share/5.png
Normal file
After Width: | Height: | Size: 538 KiB |
Before Width: | Height: | Size: 334 KiB |
Before Width: | Height: | Size: 296 KiB |
Before Width: | Height: | Size: 197 KiB |
@@ -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() {
|
||||
|
@@ -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`,
|
||||
}
|
||||
}
|
@@ -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`,
|
||||
}
|
||||
}
|
@@ -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`,
|
||||
}
|
||||
}
|
@@ -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>
|
||||
|
@@ -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>
|
@@ -1023,6 +1023,7 @@ const renderRankList = () => {
|
||||
$(function () {
|
||||
getInfoFromClient()
|
||||
setTimeout(function () {
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getUserInfo()
|
||||
// getListItem()
|
||||
getNewestAct()
|
||||
|
5
view/molistar/activity/act-guard-planet/local/ar.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 阿拉伯
|
||||
langAr = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/activity/act-guard-planet/local/en.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 英文
|
||||
langEn = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/activity/act-guard-planet/local/zh.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 中文
|
||||
langZh = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 136 KiB |
@@ -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 {
|
||||
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.0 KiB |
@@ -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>
|
@@ -44,6 +44,7 @@ $(function () {
|
||||
toastMsg('请在APP内打开')
|
||||
}
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getList();
|
||||
getUserInfo();
|
||||
}, 100)
|
||||
|
@@ -44,6 +44,7 @@ $(function () {
|
||||
toastMsg('请在APP内打开')
|
||||
}
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getRankValue(timestamp);
|
||||
}, 100)
|
||||
$('body,html').css('padding-top', `${(document.documentElement.clientWidth / 750 * 120) / 75}rem`);
|
||||
|
@@ -44,6 +44,7 @@ $(function () {
|
||||
toastMsg('请在APP内打开')
|
||||
}
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getDrawReward(page);
|
||||
}, 100)
|
||||
$('body,html').css('padding-top', `${(document.documentElement.clientWidth / 750 * 120) / 75}rem`);
|
||||
|
@@ -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`);
|
||||
|
@@ -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>
|
5
view/molistar/modules/act-treasureSnatching/local/ar.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 阿拉伯
|
||||
langAr = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/modules/act-treasureSnatching/local/en.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 英文
|
||||
langEn = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/modules/act-treasureSnatching/local/zh.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 中文
|
||||
langZh = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -57,6 +57,7 @@ $(function () {
|
||||
window.webkit.messageHandlers.closeWebView.postMessage(null)
|
||||
}
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getAdvertising();
|
||||
productList();
|
||||
svgaFun();
|
||||
|
5
view/molistar/modules/luckyTarot/local/ar.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 阿拉伯
|
||||
langAr = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/modules/luckyTarot/local/en.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 英文
|
||||
langEn = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/modules/luckyTarot/local/zh.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 中文
|
||||
langZh = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
@@ -49,6 +49,7 @@ $(function () {
|
||||
}
|
||||
getInfoFromClient()
|
||||
setTimeout(function () {
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getList()
|
||||
},50)
|
||||
})
|
||||
|
@@ -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: `
|
||||
|
@@ -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`,
|
||||
|
@@ -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',
|
||||
}
|
||||
}
|
@@ -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>
|
@@ -60,7 +60,7 @@
|
||||
</style>
|
||||
|
||||
<body id="sdk_body">
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
|
@@ -36,6 +36,7 @@ var lock = true;
|
||||
$(function () {
|
||||
getInfoFromClient()
|
||||
setTimeout(function () {
|
||||
fuzzyMatchUpdateQueryStringParameterFun();
|
||||
getWeekStarAward(rankType, rankTypeWeek);
|
||||
}, 50)
|
||||
})
|
||||
|
5
view/molistar/modules/weekStar/local/ar.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 阿拉伯
|
||||
langAr = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/modules/weekStar/local/en.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 英文
|
||||
langEn = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
5
view/molistar/modules/weekStar/local/zh.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// 中文
|
||||
langZh = {
|
||||
// 模块
|
||||
demoModule: {}
|
||||
}
|
@@ -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>
|