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