IOS ReplayKit 的坑

2022年 10月 19日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

对IOS9.x支持不友好,开关来回多点几次就卡死进程了。

最好的办法是对IOS系统版本进行检测,对于低版本不支持ReplayKit功能

得到IOS系统版本号的代码:

sealed class OSVersionCode:Singleton<OSVersionCode> { public OSVersionCode() { string sVer = SystemInfo.operatingSystem; Debug.Log(sVer); //sVer = "iPhone OS 9.2;"; System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("[0-9.]+"); foreach(System.Text.RegularExpressions.Match m in reg.Matches(sVer)) { if(m.Value.Contains(".")) { string[] aVer = m.Value.Split('.'); int iBigVer; int.TryParse(aVer[0], out iBigVer); _os_version = iBigVer; Debug.Log(iBigVer); } } } private int _os_version = 0; public int GetOperationSystemVersion { get{ return _os_version; } }}

?

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: