Releases: Aaron8052/Unity-iOSNative-Plugin
Releases · Aaron8052/Unity-iOSNative-Plugin
v2.4.0
v2.3.1
新增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
API 改动
- 取消原iOSNative.cs,将所有子类拆分为独立的类,现在调用api时不再需要调用iOSNative类
iCloudKeyValueStore.SetInt()
- 修正
SetInt()方法的拼写错误(原SstInt())
新增功能
-
NativeUI.OnStatusBarOrientationChanged
UI朝向变更事件 -
NativeUI.SafariViewFromUrl
从应用内打开网页,无需跳转到第三方 -
iOSApplication.GetVersion()
获取版本号 -
iOSApplication.GetBundleVersion()
获取构件号
v2.2.1
API 改动
- 增加Utils.cs文件
- 将原iOSNative.cs中所有的enum、struct类型的对象移动至Utils.cs中,调用时不再需要调用其父类
新增功能
iOSNative.NativeUI
StatusBarOrientation
当前UI的朝向
iOSNative.Device
-
GetDeviceOrientation()
获取当前设备的物理朝向 -
IsBluetoothHeadphonesConnected()
判断玩家当前是否连接了蓝牙耳机 -
IsMacCatalyst()
判断当前app是否运行在Mac Catalyst环境下
v2.2.0
v2.1.1
v2.1.0
v2.0
本更新包含与API有关的多项改动,如果要更新到此版本,请注意同时升级你项目中的代码
类名改动
- iOSDevice -> Device
- iOSShare -> NativeShare
- iOSUIView -> NativeUI
- iOSNotification -> Notification
功能调整
iOSNative.Device.PlayHaptics(UIImpactFeedbackStyle style, float intensity):style参数类型由原来的int更改为UIImpactFeedbackStyle