【问题标题】:Send Crash report to server if ipad application crash?如果 ipad 应用程序崩溃,向服务器发送崩溃报告?
【发布时间】:2012-05-21 11:06:37
【问题描述】:

我现在正在开发 ipad 应用程序,我们正在使用 zendesk 处理各种用户反馈表,我想知道安装在 ipad 上的应用程序是否可以读取崩溃日志(如果之前发生过任何崩溃)应用程序)并将其发送到我们的 zendesk 服务器。

我知道我可以将崩溃报告与 iTunes 同步并要求用户稍后发送,但有其他可用的替代方法吗?

我们将不胜感激任何类型的潜在客户。提前致谢。

【问题讨论】:

    标签: ipad ios5 crash crash-reports


    【解决方案1】:

    您应该查看提供比 iTunes Connect 报告更详细的信息的第三方库。我不确定您是否可以从中导出任何信息,但是当涉及到崩溃日志时,它们会提供相当不错的反馈:

    • HockeyApp:它们的好处是它们提供了与应用商店兼容的库版本
    • TestFlight:也不错,虽然我不确定他们是否提供任何与应用商店兼容的版本
    • Apphance: 也是一个不错的框架,有花哨的截图报告和绘图功能,但他们还没有提供与应用商店兼容的版本

    长话短说,你应该看看你的需求。如果您希望仅查看 Beta 版本的报告,请查看 Apphance 或 TestFlight。但是,如果您需要将发布到应用商店的东西 - 去 HockeyApp。

    【讨论】:

    • 好吧..我不打算使用任何第三方库(项目要求:(..你有什么线索我可以从哪里开始?reventing the wheel is not good idea,我知道..但我对此无能为力..
    • 那么,您所能做的就是编写自己的崩溃报告工具。首先查看 PLCrashReporter 的编写方式(它是开源的),尽管您可能会在此处遇到一些许可问题(如果不提供归属的话)。
    • 是的,刚刚看到......它的开源...... :)
    • HockeyApp SDK 是开源的,并通过在其上利用 QuincyKit SDK 在底层使用 PLCrashReporter。如果您不想使用 HockeyApp 服务,QuincyKit 也有一个开源服务器,功能较少。还可以使用 HockeyApp 及其开源 SDK HockeyKit 或 HockeyKit 开源服务器进行 Beta 测试。注意:我是所有这些的开发者之一。
    【解决方案2】:

    您可以在应用程序中包含TestFlight SDK 或QuincyKit。然后会自动发送崩溃报告。

    【讨论】:

    • 根据项目要求,第三方库很大
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多