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
        }
    }
}
相关文章
|
8月前
|
JavaScript 中间件 Java
中间件应用程序请求接收
【5月更文挑战第13天】
47 3
|
8月前
|
芯片
I/O口接口扩展----82C55
I/O口接口扩展----82C55
279 1
|
8月前
|
移动开发 iOS开发 Perl
iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
116 0
|
8月前
|
前端开发
开发指南002-前后端信息交互规范-请求类
请求类由org.qlm.io.vo.RequestInfo定义:
|
8月前
|
前端开发
开发指南002-前后端信息交互规范-返回类ResponseResult
返回类有两个,一般返回类ResponseResult和分页返回类PageResult,本篇介绍ResponseResult
|
8月前
关于websocket的理解和它与其他通信方式的区别
关于websocket的理解和它与其他通信方式的区别
99 0
|
8月前
WebService - MEP(信息交换模式)
WebService - MEP(信息交换模式)
99 0
485通讯接口与232接口的区别
485通讯接口与232接口的区别
2664 1
|
开发框架 .NET 数据库
8.1标识框架
ASP.NET Core提供了标识框架,采用RBAC(基于角色的访问控制),内置了对用户、角色等表的管理及相关接口,框架中提供了`IdentityUser<TKey>`和`IdentityRole<TTKey>`两个实体类型,Tkey为主键类型。
131 0
通信示例
通信示例
112 0