Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在zendrive iOS中测试事故检测_Ios_Iphone_Zendrive - Fatal编程技术网

如何在zendrive iOS中测试事故检测

如何在zendrive iOS中测试事故检测,ios,iphone,zendrive,Ios,Iphone,Zendrive,我正在将iOS应用程序集成到事故检测中。我已经浏览了他们的页面,并将SDK集成到我的应用程序中,用于事故检测。我还参观了他们的部门,并按照说明进行操作 我的问题是: 集成此SDK后,我将如何测试此功能?我的意思是如何在我的代码上模拟事故并测试SDK 有什么帮助吗 在新版SDK(3.3.3)中,他们似乎增加了模拟事故的新方法 根据他们的文件 在事故检测模式下设置SDK后,您可以测试 使用ZendriveTest类进行集成。有关详细信息,请参阅RaiseMockConference 文件 #导入 .

我正在将iOS应用程序集成到事故检测中。我已经浏览了他们的页面,并将SDK集成到我的应用程序中,用于事故检测。我还参观了他们的部门,并按照说明进行操作

我的问题是: 集成此SDK后,我将如何测试此功能?我的意思是如何在我的代码上模拟事故并测试SDK


有什么帮助吗

在新版SDK(3.3.3)中,他们似乎增加了模拟事故的新方法

根据他们的文件

在事故检测模式下设置SDK后,您可以测试 使用ZendriveTest类进行集成。有关详细信息,请参阅RaiseMockConference 文件

#导入
...
//确保在ZendriveAccidentDetectionModeEnabled中使用
//[Zendrive setupWithConfiguration:委托:completionHandler:]
//提出一个模拟事故。您还可以测试实现的不同置信度。
[ZendriveTest RaiseMockConference:ZenDriveAccident信心高];
//调用上述方法时,您将在5秒后收到代理上的processAccidentDetected:callback。
//如果没有收到回调,请查看日志以找出可能的集成问题。

到目前为止,iOS SDK已经达到4.2.2版本,并且有了很大的改进。我测试模拟事故的方法是使用此
[ZendriveTest RaiseMockIncident:ZenDriveAccidentResidenceHigh]
立即将报告发送到我们的api。如果置信度值为ZendriveAccidentConfidenceLow,则我会弹出一个uialert,询问用户这是否是实际检测到的事故,用户可以选择是或否。
#import <Zendrive/ZendriveTest.h>

...
// Ensure SDK is setup in ZendriveAccidentDetectionModeEnabled using 
// [Zendrive setupWithConfiguration:delegate:completionHandler:]

// Raise a mock accident. You can also test your implementations for different confidence levels.


 [ZendriveTest raiseMockAccident:ZendriveAccidentConfidenceHigh];

// On calling above method you will receive processAccidentDetected: callback on your delegate after 5 seconds.
// If you do not receive a callback, look at the logs to figure out possible integration issues.