U3D客户端框架之封装 DeviceUtil 获取设备唯一ID和设备型号

简介: U3D客户端框架之封装 DeviceUtil 获取设备唯一ID和设备型号

以后上报游戏数据的时候可能需要根据设备唯一id做新增用户的计算,如果直接使用Unity的API会不方便,代码风格不符合我们自己的框架。所以对获取设备ID、设备型号的API 封装了一下。

       

DeviceUtil.cs 代码


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
//获取设备标识符
public class DeviceUtil
{
    //获取设备标识符
    public static string DeviceIdentifier
    {
        get
        {
            return SystemInfo.deviceUniqueIdentifier;
        }
    }
    //获取设备型号
    public static string DeviceModel
    {
        get
        {
#if !UNITY_EDITOR && UNITY_IPHONE
        return UnityEngine.iOS.Device.generation.ToString();
#else
            return SystemInfo.deviceModel;
#endif
        }
    }
}
相关文章
|
6月前
|
移动开发 iOS开发 Perl
iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
71 0
|
6月前
|
前端开发
|
6月前
|
前端开发
开发指南002-前后端信息交互规范-返回类ResponseResult
返回类有两个,一般返回类ResponseResult和分页返回类PageResult,本篇介绍ResponseResult
|
6月前
|
前端开发
|
6月前
|
编解码 API Android开发
深入了解设备交互 API 如何改变我们的生活
深入了解设备交互 API 如何改变我们的生活
49 3
|
6月前
uni-app 72聊天类封装(七)-完善发送消息状态
uni-app 72聊天类封装(七)-完善发送消息状态
55 3
|
6月前
uni-app 71聊天类封装(六)-组织发送消息格式
uni-app 71聊天类封装(六)-组织发送消息格式
27 2
|
12月前
uniapp 请求接口的方式
uniapp 请求接口的方式
346 1
485通讯接口与232接口的区别
485通讯接口与232接口的区别
2528 1