feat: add explicit h5 html entrypoints
This commit is contained in:
parent
5786803737
commit
dd1dfa5d56
35
h5/admin-center.html
Normal file
35
h5/admin-center.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/admin-center";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/agency-center.html
Normal file
35
h5/agency-center.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/agency-center";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/apply.html
Normal file
35
h5/apply.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/apply";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/bd-center.html
Normal file
35
h5/bd-center.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/bd-center";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/bd-leader-center.html
Normal file
35
h5/bd-leader-center.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/bd-leader-center";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/coin-seller.html
Normal file
35
h5/coin-seller.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/coin-seller";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/games-king.html
Normal file
35
h5/games-king.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/games-king";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/host-center.html
Normal file
35
h5/host-center.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/host-center";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/invitation/invite-new-user.html
Normal file
35
h5/invitation/invite-new-user.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/invitation/invite-new-user";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/invite-new-user.html
Normal file
35
h5/invite-new-user.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/invitation/invite-new-user";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
35
h5/ranking.html
Normal file
35
h5/ranking.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
|
||||
>
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>Yumi H5</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.__H5_ROUTE_PATH__ = "/ranking";
|
||||
</script>
|
||||
<script src="/assets/yumi-route-entry.js"></script>
|
||||
<script type="module" crossorigin src="/js/index-CIAVq8iD-1776148658686.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/css/index-VRlNQ74k-1776148661679.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
521
h5/service.html
Normal file
521
h5/service.html
Normal file
@ -0,0 +1,521 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1, maximum-scale=1"
|
||||
/>
|
||||
<title>Terms of Service - Yumi Party</title>
|
||||
<style>
|
||||
/* 重置和基础 */
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
body,
|
||||
html {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100%;
|
||||
font-family:
|
||||
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
|
||||
Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
|
||||
background: linear-gradient(135deg, #74b9ff 0%, #0984e3 100%);
|
||||
color: #333;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
/* 主容器 */
|
||||
.container {
|
||||
max-width: 900px;
|
||||
margin: 20px auto;
|
||||
padding: 30px;
|
||||
background: #fff;
|
||||
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 16px;
|
||||
min-height: calc(100vh - 40px);
|
||||
backdrop-filter: blur(10px);
|
||||
}
|
||||
|
||||
/* 顶部返回按钮样式 */
|
||||
.top-back-link {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
margin-bottom: 2rem;
|
||||
padding: 8px 16px;
|
||||
background: rgba(255, 255, 255, 0.9);
|
||||
color: #667eea !important;
|
||||
font-weight: 500;
|
||||
text-decoration: none !important;
|
||||
border-radius: 20px;
|
||||
border: 1.5px solid #667eea;
|
||||
transition: all 0.3s ease;
|
||||
backdrop-filter: blur(10px);
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
|
||||
.top-back-link:hover {
|
||||
background: #667eea;
|
||||
color: white !important;
|
||||
transform: translateX(-3px);
|
||||
box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3);
|
||||
}
|
||||
|
||||
.top-back-link::before {
|
||||
content: "←";
|
||||
margin-right: 6px;
|
||||
font-size: 1.1rem;
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
.top-back-link:hover::before {
|
||||
transform: translateX(-2px);
|
||||
}
|
||||
|
||||
/* 标题样式 */
|
||||
h1 {
|
||||
color: #74b9ff;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: 2.2rem;
|
||||
text-align: center;
|
||||
background: linear-gradient(135deg, #74b9ff 0%, #0984e3 100%);
|
||||
-webkit-background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
background-clip: text;
|
||||
}
|
||||
|
||||
.last-updated {
|
||||
text-align: center;
|
||||
color: #666;
|
||||
font-size: 0.9rem;
|
||||
margin-bottom: 2rem;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* 章节标题 */
|
||||
h2 {
|
||||
color: #444;
|
||||
font-weight: 600;
|
||||
margin-top: 2.5rem;
|
||||
margin-bottom: 1rem;
|
||||
font-size: 1.4rem;
|
||||
border-left: 4px solid #74b9ff;
|
||||
padding-left: 15px;
|
||||
background: linear-gradient(
|
||||
90deg,
|
||||
rgba(116, 185, 255, 0.1) 0%,
|
||||
transparent 100%
|
||||
);
|
||||
padding: 10px 0 10px 15px;
|
||||
border-radius: 0 8px 8px 0;
|
||||
}
|
||||
|
||||
/* 段落样式 */
|
||||
p {
|
||||
line-height: 1.7;
|
||||
margin-bottom: 1.2rem;
|
||||
font-size: 1rem;
|
||||
text-align: justify;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
/* 列表样式 */
|
||||
ol {
|
||||
margin-bottom: 1.2rem;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin-bottom: 1.2rem;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
li {
|
||||
line-height: 1.6;
|
||||
margin-bottom: 0.8rem;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
/* 子列表样式 */
|
||||
.sub-list {
|
||||
margin-top: 0.8rem;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
.sub-list li {
|
||||
margin-bottom: 0.6rem;
|
||||
font-size: 0.95rem;
|
||||
}
|
||||
|
||||
/* 强调文本 */
|
||||
strong {
|
||||
color: #333;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/* 联系邮箱样式 */
|
||||
a {
|
||||
color: #74b9ff;
|
||||
text-decoration: none;
|
||||
font-weight: 500;
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #0984e3;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/* 返回链接 */
|
||||
.back-link {
|
||||
display: inline-block;
|
||||
margin-top: 3rem;
|
||||
padding: 12px 30px;
|
||||
background: linear-gradient(135deg, #74b9ff 0%, #0984e3 100%);
|
||||
color: white !important;
|
||||
font-weight: 600;
|
||||
text-decoration: none !important;
|
||||
border-radius: 25px;
|
||||
text-align: center;
|
||||
user-select: none;
|
||||
transition: all 0.3s ease;
|
||||
box-shadow: 0 4px 15px rgba(116, 185, 255, 0.3);
|
||||
}
|
||||
|
||||
.back-link:hover {
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 6px 20px rgba(116, 185, 255, 0.4);
|
||||
}
|
||||
|
||||
/* 重要提示框 */
|
||||
.important-notice {
|
||||
background: linear-gradient(135deg, #fd79a8 0%, #e84393 100%);
|
||||
border-left: 4px solid #e84393;
|
||||
padding: 15px 20px;
|
||||
margin: 20px 0;
|
||||
border-radius: 0 8px 8px 0;
|
||||
font-weight: 500;
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* 警告框 */
|
||||
.warning-box {
|
||||
background: linear-gradient(135deg, #fdcb6e 0%, #e17055 100%);
|
||||
border-left: 4px solid #e17055;
|
||||
padding: 15px 20px;
|
||||
margin: 20px 0;
|
||||
border-radius: 0 8px 8px 0;
|
||||
font-weight: 500;
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* 编号样式 */
|
||||
.section-number {
|
||||
display: inline-block;
|
||||
background: linear-gradient(135deg, #74b9ff 0%, #0984e3 100%);
|
||||
color: white;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
border-radius: 50%;
|
||||
text-align: center;
|
||||
line-height: 24px;
|
||||
font-size: 0.85rem;
|
||||
font-weight: 600;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
/* 适配手机屏幕 */
|
||||
@media (max-width: 768px) {
|
||||
.container {
|
||||
margin: 10px;
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
min-height: calc(100vh - 20px);
|
||||
}
|
||||
|
||||
.top-back-link {
|
||||
padding: 10px 18px;
|
||||
font-size: 0.85rem;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 1.2rem;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
p,
|
||||
li {
|
||||
font-size: 0.95rem;
|
||||
}
|
||||
|
||||
.back-link {
|
||||
width: 100%;
|
||||
padding: 14px 0;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 480px) {
|
||||
.container {
|
||||
margin: 5px;
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 1.1rem;
|
||||
padding-left: 12px;
|
||||
}
|
||||
|
||||
p,
|
||||
li {
|
||||
font-size: 0.9rem;
|
||||
line-height: 1.6;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<link rel="canonical" href="https://h5.haiyihy.com/service.html" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="container" role="main">
|
||||
<a class="top-back-link" href="/">Back to Home</a>
|
||||
<h1>Terms of Service</h1>
|
||||
<p class="last-updated">Last Updated: April 3, 2026</p>
|
||||
|
||||
<h2><span class="section-number">1</span>Special Notices</h2>
|
||||
|
||||
<p>
|
||||
<strong>1.1</strong> These Terms of Service (the "Terms") govern your
|
||||
use of our services, including the <strong>Yumi Party</strong>, an
|
||||
integrated instant voice communication and social networking application
|
||||
developed by us. You (referred to as "User") are one party to these
|
||||
Terms, and the other party is Yumi Party ("we," "us," or "Yumi Party").
|
||||
Collectively, you and Yumi Party are referred to as the "Parties," and
|
||||
individually as a "Party."
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<strong>1.2</strong> By using our Services, you agree to be bound by
|
||||
these Terms, along with any additional guidelines or rules posted on or
|
||||
made available through the Services, including those applicable to
|
||||
specific features or functionalities.
|
||||
</p>
|
||||
|
||||
<div class="important-notice">
|
||||
<strong>1.3 Age Requirement:</strong> You must be at least 18 years of
|
||||
age, or the age of majority in your jurisdiction, to use our Services.
|
||||
If you are under the age of 18 or do not meet the legal age requirement
|
||||
in your country, you may only use the Services with the express consent
|
||||
and supervision of your parent or legal guardian.
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<strong>1.4 Account Responsibility:</strong> You are solely responsible
|
||||
for safeguarding your Yumi Party account and password. All activities
|
||||
conducted through your account will be deemed your own, and you assume
|
||||
full responsibility for such actions.
|
||||
</p>
|
||||
|
||||
<h2><span class="section-number">2</span>Account</h2>
|
||||
|
||||
<p>
|
||||
To access certain features of our Services, you must create an account.
|
||||
When registering, you agree to provide accurate, current, and complete
|
||||
information. You are solely responsible for maintaining the
|
||||
confidentiality of your account credentials, restricting access to your
|
||||
device, and for all activities that occur under your account.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You may be permitted to register or log in via third-party services. Any
|
||||
information collected, used, or disclosed through such third-party
|
||||
services is governed by their respective privacy policies, not by Yumi Party.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<strong>Account Deletion:</strong> If you wish to permanently delete
|
||||
your account, you may do so by navigating to:
|
||||
<strong>Me > Settings > Account > Delete Account</strong>.
|
||||
</p>
|
||||
<p>
|
||||
Please note that account deletion is irreversible. Once deleted, you
|
||||
will not be able to reactivate your account or retrieve any content or
|
||||
information associated with it.
|
||||
</p>
|
||||
|
||||
<h2><span class="section-number">3</span>Use of the Services</h2>
|
||||
|
||||
<p>
|
||||
Your access to and use of the Services must comply with these Terms and
|
||||
all applicable laws and regulations. You agree not to:
|
||||
</p>
|
||||
|
||||
<ul class="sub-list">
|
||||
<li>
|
||||
<strong>(a)</strong> Create, upload, transmit, distribute, or store
|
||||
any content that is unlawful, defamatory, obscene, pornographic,
|
||||
invasive of privacy, harassing, threatening, abusive, or otherwise
|
||||
objectionable
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(b)</strong> Impersonate any person or entity, falsely claim
|
||||
affiliation, or access another user's account without permission
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(c)</strong> Harass, abuse, threaten, defraud, or collect
|
||||
personal information about users or third parties without consent
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(d)</strong> Remove, circumvent, disable, or interfere with
|
||||
security-related features of the Services
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(e)</strong> Reverse engineer, decompile, disassemble, or
|
||||
attempt to derive the source code of the Services
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(f)</strong> Modify, adapt, translate, or create derivative
|
||||
works based on the Services
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(g)</strong> Interfere with or damage the Services by
|
||||
uploading viruses, malware, or other harmful code
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(h)</strong> Disguise the origin of any content transmitted
|
||||
through the Services
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(i)</strong> Disrupt or interfere with the Services or
|
||||
networks connected to them
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(j)</strong> Attempt to circumvent any content-filtering
|
||||
mechanisms
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>(k)</strong> Use the Services for any illegal purpose or in
|
||||
violation of any applicable laws
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div class="warning-box">
|
||||
<strong>Disclaimer:</strong> Yumi Party assumes no responsibility or
|
||||
liability for any User Content or any loss or damage resulting
|
||||
therefrom. Your use of the Services is solely at your own risk.
|
||||
</div>
|
||||
|
||||
<h2><span class="section-number">4</span>Virtual Items</h2>
|
||||
|
||||
<p>
|
||||
Only users aged 18 or older (or the age of majority in their
|
||||
jurisdiction) may purchase virtual coins ("<strong>Coins</strong>") and
|
||||
virtual gifts ("<strong>Gifts</strong>"), send Gifts to others, receive
|
||||
Gifts with monetary value, or earn Coins.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Coin prices will be displayed at the point of purchase. All charges and
|
||||
payments will be processed in the currency specified during checkout
|
||||
through the selected payment method.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<strong>Important:</strong> Except as expressly provided in these Terms,
|
||||
all purchases of Coins and Gifts are final. We do not offer refunds for
|
||||
any top-ups or purchased virtual items.
|
||||
</p>
|
||||
|
||||
<h2><span class="section-number">5</span>Intellectual Property Rights</h2>
|
||||
|
||||
<p>
|
||||
All data, images, text, audio, graphics, video, and other materials
|
||||
provided through the Services are the property of Yumi Party and are
|
||||
protected by copyright, trademark, and other intellectual property laws.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
By uploading or submitting any content through Yumi Party Services, you grant
|
||||
Yumi Party and its sublicensees a perpetual, irrevocable, worldwide,
|
||||
non-exclusive, royalty-free, sublicensable license to use, reproduce,
|
||||
modify, adapt, publish, translate, distribute, perform, and display such
|
||||
content.
|
||||
</p>
|
||||
|
||||
<h2><span class="section-number">6</span>Disclaimers</h2>
|
||||
|
||||
<p>
|
||||
You acknowledge and agree that your use of Yumi Party Services is at your own
|
||||
risk. Yumi Party does not guarantee that the Services will meet your
|
||||
requirements or be uninterrupted, timely, or error-free. The Services
|
||||
are provided on an "<strong>as is</strong>" and "as available" basis.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Yumi Party shall not be liable for any interruption or deficiency in the
|
||||
Services caused by force majeure or circumstances beyond its reasonable
|
||||
control.
|
||||
</p>
|
||||
|
||||
<h2><span class="section-number">7</span>Indemnification</h2>
|
||||
|
||||
<p>
|
||||
You agree to indemnify and hold harmless Yumi Party and its affiliates from
|
||||
and against any losses, damages, liabilities, or expenses arising from:
|
||||
</p>
|
||||
<ul>
|
||||
<li><strong>(i)</strong> Your use of the Services</li>
|
||||
<li><strong>(ii)</strong> Your violation of these Terms</li>
|
||||
<li>
|
||||
<strong>(iii)</strong> Any infringement of third-party rights caused
|
||||
by your actions
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2><span class="section-number">8</span>Changes to the Terms</h2>
|
||||
|
||||
<p>
|
||||
We may update these Terms periodically to reflect changes in our
|
||||
Services, legal requirements, or operational practices. While we will
|
||||
make reasonable efforts to notify users of material changes, you are
|
||||
encouraged to review these Terms regularly.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Your continued use of the Services after any updates constitutes your
|
||||
acceptance of the revised Terms. If you do not agree to the updated
|
||||
Terms, you must cease using the Services.
|
||||
</p>
|
||||
|
||||
<h2><span class="section-number">9</span>About Us</h2>
|
||||
|
||||
<p><strong>Yumi Party</strong> is available for download on Google Play.</p>
|
||||
|
||||
<p>
|
||||
For any questions regarding these Terms or the Yumi Party Services, please
|
||||
contact us at:
|
||||
<a href="mailto:postmaster@haiyinet.com.cn">postmaster@haiyinet.com.cn</a>.
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
x
Reference in New Issue
Block a user