diff --git a/Signal/src/ViewControllers/AppSettings/AboutTableViewController.m b/Signal/src/ViewControllers/AppSettings/AboutTableViewController.m index ebcfca680..be988e163 100644 --- a/Signal/src/ViewControllers/AppSettings/AboutTableViewController.m +++ b/Signal/src/ViewControllers/AppSettings/AboutTableViewController.m @@ -26,6 +26,13 @@ [self updateTableContents]; + // Crash app if user performs obscure gesture in order to test + // crash reporting. + UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(crashApp)]; + gesture.numberOfTouchesRequired = 2; + gesture.numberOfTapsRequired = 5; + [self.tableView addGestureRecognizer:gesture]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pushTokensDidChange:) name:[OWSSyncPushTokensJob PushTokensDidChange] @@ -147,4 +154,9 @@ self.contents = contents; } +- (void)crashApp +{ + OWSFail(@"crashApp"); +} + @end