我正在尝试将我的 Hybrid Mobile App (Inonic Cordova)与hockey App整合,但问题是曲棍球应用程序支持原生应用程序(根据我的信息) . 那么有没有可用的指南?混合应用程序与Hockey app集成 .
当我尝试跟踪曲棍球应用程序与 android platform (混合应用程序)集成时,它还说我要在 main activity 中添加一些代码,以便我可以找到这个
我正在尝试将我的 Hybrid Mobile App (Inonic Cordova)与hockey App整合,但问题是曲棍球应用程序支持原生应用程序(根据我的信息) . 那么有没有可用的指南?混合应用程序与Hockey app集成 .
当我尝试跟踪曲棍球应用程序与 android platform (混合应用程序)集成时,它还说我要在 main activity 中添加一些代码,以便我可以找到这个
1 回答
主要活动在Android平台内... cordova / platforms / android / src / ...
将onCreate方法放入注册...
还有一些插件可以帮助完成这项任务,例如https://github.com/peutetre/cordova-plugin-hockeyapp
考虑到很多崩溃的JavaScript问题在本地世界没有崩溃,使用其他方式来传递受控错误会很有帮助,例如saveException方法,尝试通过插件将其暴露到javascript中,它会让存储上下文信息出错:http://hockeyapp.net/help/sdk/android/3.0.1/net/hockeyapp/android/ExceptionHandler.html
我在前面提到的插件的一个分支中测试了解决方案 for Android only :https://github.com/m-alcu/cordova-plugin-hockeyapp
有几个可用的操作但是你只需要使用“start”和“saveException”来控制错误发送到hockeyapps .
hockeyapp.js:
hockeyapp.java:
在hellowold示例(index.js)中使用此插件的示例:
曲棍球将这些受控制的异常存储在应用程序的文件目录中,并要求在用户下次打开应用程序时将其发送: