Files
oops-plugin-framework/assets/core/utils/PlatformUtil.ts
2022-09-02 14:54:04 +08:00

46 lines
1.1 KiB
TypeScript

/*
* @Date: 2021-08-14 16:17:03
* @LastEditors: dgflash
* @LastEditTime: 2022-09-02 14:39:03
*/
import { native, sys } from "cc";
/** 平台数据 */
export class PlatformUtil {
/** 是否为安卓系统 */
static isNativeAndroid() {
if (typeof native == "undefined")
return false
if (sys.isNative && sys.platform === sys.Platform.ANDROID)
return true
return false
}
/** 是否为苹果系统 */
static isNativeIOS() {
if (typeof native == "undefined")
return false
if (sys.isNative && sys.os === sys.OS.IOS)
return true
return false
}
/** 获取平台名 */
static getPlateform() {
if (this.isNativeAndroid())
return 'android'
else if (this.isNativeIOS())
return 'ios'
else
return 'h5'
}
// static isIOSWebview() {
// //@ts-ignore
// if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.sdkLoginOut)
// return true
// else
// return false
// }
}