Skip to content

Releases: Aaron8052/Unity-iOSNative-Plugin

v2.4.0

23 Feb 00:47
f095299

Choose a tag to compare

v2.4.0 Pre-release
Pre-release

API 改动

  • Device.IsMacCatalyst() 现已标记为过时,可升级为 Device.IsRunningOnMac()

新的方法会同时判断iOS应用运行在Mac上的情况

新增API

  • 新增 GameKit.LoadScore() 用于获取GameCenter中指定的玩家排行榜分数(支持循环排行榜)

Unity内置的GameCenterAPI不支持获取循环排行榜的分数

其他改动

  • 加强越狱、半越狱检测功能

v2.3.1

28 Dec 03:07
fd5d692

Choose a tag to compare

新增API

iOSApplication

GetUserSettingsBool()

  • 获取iOS settings bundle的Toggle Switch值

GetUserSettingsString()

  • 获取iOS settings bundle的TextArea值

GetUserSettingsFloat()

  • 获取iOS settings bundle的Slider Float值

GetUserSettingsInt()

  • 获取iOS settings bundle的Slider Long值

OpenAppSettings()

  • 打开本App的系统设置界面

NativeUI

bool HideHomeIndicator

  • 显示/隐藏Home指示条

NativeShare

SaveImageToAlbum()

  • 保存图片(本地路径)到相册(需申请相册权限)

v2.3.0

08 Oct 17:37
bed5d01

Choose a tag to compare

API 改动

  • 取消原iOSNative.cs,将所有子类拆分为独立的类,现在调用api时不再需要调用iOSNative类

iCloudKeyValueStore.SetInt()

  • 修正SetInt()方法的拼写错误(原SstInt()

新增功能

  • NativeUI.OnStatusBarOrientationChanged
    UI朝向变更事件

  • NativeUI.SafariViewFromUrl
    从应用内打开网页,无需跳转到第三方

  • iOSApplication.GetVersion()
    获取版本号

  • iOSApplication.GetBundleVersion()
    获取构件号

v2.2.1

27 Jul 03:09
c8d159e

Choose a tag to compare

v2.2.1 Pre-release
Pre-release

API 改动

  • 增加Utils.cs文件
  • 将原iOSNative.cs中所有的enum、struct类型的对象移动至Utils.cs中,调用时不再需要调用其父类

新增功能

iOSNative.NativeUI

  • StatusBarOrientation
    当前UI的朝向

iOSNative.Device

  • GetDeviceOrientation()
    获取当前设备的物理朝向

  • IsBluetoothHeadphonesConnected()
    判断玩家当前是否连接了蓝牙耳机

  • IsMacCatalyst()
    判断当前app是否运行在Mac Catalyst环境下

v2.2.0

13 Jul 08:20
6bd31dd

Choose a tag to compare

v2.2.0 Pre-release
Pre-release

API 改动

  • 增加Utils.cs文件
  • 将原iOSNative.cs中所有的enum、struct类型的对象移动至Utils.cs中,调用时不再需要调用其父类

新增功能

iOSNative.Device

  • IsBluetoothHeadphonesConnected()
    判断玩家当前是否连接了蓝牙耳机

  • IsMacCatalyst()
    判断当前app是否运行在Mac Catalyst环境下

v2.1.1

14 Jun 01:53
eb1a8e1

Choose a tag to compare

v2.1.0

11 Jun 14:27
74bbfa4

Choose a tag to compare

从此版本开始,用户可以直接通过Unity的Package Manager 导入本插件

v2.0

10 Jun 13:55
6c16e88

Choose a tag to compare

本更新包含与API有关的多项改动,如果要更新到此版本,请注意同时升级你项目中的代码

类名改动

  • iOSDevice -> Device
  • iOSShare -> NativeShare
  • iOSUIView -> NativeUI
  • iOSNotification -> Notification

功能调整

新增功能

NativeUI

Device

NativeShare

v1.3

25 Feb 17:56
fbdccae

Choose a tag to compare

  • 修正部分代码语法错误

v1.2

24 Feb 21:11
84ece39

Choose a tag to compare

  • 增加iCloud的可用性检测次数限制,修复在iCloud不可用时尝试读取数据会导致游戏短暂卡顿的问题
  • 增加获取设备ISO的功能 iOSNative.iOSDevice.GetCountryCode()