Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#3272 closed change (fixed)

Integrate 3rd party crash reporter

Reported by: pavelz Assignee:
Priority: P2 Milestone: Adblock-Browser-for-iOS-1.2.0
Module: Adblock-Browser-for-iOS Keywords: salsita 2015q4
Cc: mario Blocked By:
Blocking: Platform: Adblock Browser for iOS
Ready: no Confidential: no
Tester: Shikitita Verified working: yes
Review URL(s):

Description

Background

Apple provides quite a limited crash reporting.

  • the customer must enable a certain obscured, scarily labelled switch
  • the switch applies OS-wide - allow reporting for all apps or none
  • the symbolication is complicated to get right
  • the passing of reports from the device to iTunes Connect is rather unsatisfying black box - users mostly report way more crashes than seen in iTunes
  • works only for apps in AppStore - there is an option of Testflight Beta but it's very unsuitable for continuous releasing

What to change

Integrate Hockeyapp SDK, which provides a crash reporting parallel to the default one, but

  • is enabled per app (may need a user consent confirmation dialog)
  • symbolication is stored separately and can be fixed at any time independently on iTunes
  • if it crashes, it gets reported, with certain exclusions:

http://support.hockeyapp.net/kb/client-integration-ios-mac-os-x/which-types-of-crashes-can-be-collected-on-ios-and-os-x#ios

  • works for any app binary uploaded to HockeyApp

Change History (6)

comment:1 Changed 2 years ago by mario

  • Component changed from Unknown to Adblock-Browser-for-iOS

comment:2 Changed 2 years ago by mario

  • Keywords salsita 2015q4 added

comment:3 Changed 2 years ago by mario

  • Priority changed from Unknown to P2

comment:4 Changed 2 years ago by pavelz

  • Resolution set to fixed
  • Status changed from new to closed

comment:5 Changed 2 years ago by mario

  • Milestone set to Adblock-Browser-for-iOS-next

Batch Modify: Added milestone Adblock-Browser-for-iOS-next for upcoming release.

comment:6 Changed 2 years ago by Shikitita

  • Tester changed from Unknown to Shikitita
  • Verified working set
Note: See TracTickets for help on using tickets.