Merge pull request 'revert 6710fd8c4fcb0aa6bff558cd31026f75ff02c43b' (#97) from main into space_domain
Reviewed-on: https://git.wishpal.cn/wishpal_ironfan/tiefen_space_web/pulls/97
This commit is contained in:
commit
e690ee53a7
14
app/page.jsx
14
app/page.jsx
|
@ -11,25 +11,14 @@ import { generateSignature } from "@/utils/crypto";
|
|||
export default function Home() {
|
||||
const [deviceType, setDeviceType] = useState("");
|
||||
const [installInfo, setInstallInfo] = useState({});
|
||||
const [isIosVersionGreaterThan17, setIsIosVersionGreaterThan17] =
|
||||
useState(false);
|
||||
|
||||
useEffect(() => {
|
||||
const userAgent = navigator.userAgent;
|
||||
console.log(userAgent);
|
||||
//区分设备类型
|
||||
if (/Android/i.test(userAgent)) {
|
||||
setDeviceType("Android");
|
||||
} else if (/iPhone|iPad|iPod/i.test(userAgent)) {
|
||||
setDeviceType("ios");
|
||||
//区分ios版本号是否小于18,小于18则不展示下载按钮
|
||||
const version = userAgent
|
||||
.toLowerCase()
|
||||
.match(/cpu iphone os (.*?) like mac os/);
|
||||
if (version) {
|
||||
const mainVersion = parseInt(version[1].split("_")[0], 10);
|
||||
mainVersion > 17 && setIsIosVersionGreaterThan17(true);
|
||||
}
|
||||
} else {
|
||||
setDeviceType("pc");
|
||||
}
|
||||
|
@ -215,8 +204,7 @@ export default function Home() {
|
|||
)}
|
||||
{(deviceType === "Android" ||
|
||||
(deviceType === "ios" &&
|
||||
installInfo?.is_ios_install_button_visible === 1 &&
|
||||
!isIosVersionGreaterThan17)) && (
|
||||
installInfo?.is_ios_install_button_visible === 1)) && (
|
||||
<div
|
||||
className={`btn ${
|
||||
deviceType === "ios"
|
||||
|
|
Loading…
Reference in New Issue