如何使用Fabric / Crashlytics的代码检查设备是否已越狱?

时间:2019-03-18 15:44:37

标签: ios crashlytics google-fabric

我想检查用户是否使用了越狱设备。 Fabric / Crashlytics使用代码来检测设备是否越狱,正如在Crashlytics崩溃页面上可以看到的那样。但是我想知道我是否也可以使用该代码?

在Android上,可以通过以下方式访问用于检查已根设备的代码:CommonUtils.isRooted(this)

我想知道Fabric / Crashlytics的iOS代码是否还包含可以使用的类似代码?当然,我可以编写自己的代码,但是使用Fabric / Crashlytics的代码会很好。

2 个答案:

答案 0 :(得分:3)

Fabric没有API来检查设备在iOS上是否越狱。在Android上,您可以使用CommonUtils.isRooted(this)

答案 1 :(得分:2)

对于Android,您可以实现Firebase来代替Fabric。 Firebase中也有类似的实现出口。 您可以导入以下软件包:-

import com.google.firebase.crashlytics.internal.common.CommonUtils;

并运行代码:-

if(CommonUtils.isRooted(context)){
  //your code here
}