Recruit New Team Members

2014-08-22

We have extended HockeyApp’s recruitment feature to support both apps and teams. When you set up a recruitment page for your app, users can apply to become a tester for this specific app. The recruitment page shows the icon and title of your app and the app will appear on the user’s dashboard once you have accepted the new tester.

With the new team recruitment, you can recruit users more generically for your company’s tester pool or a project that plans to release more than one app. The recruitment page only shows the name of your team, and teams do not have to belong to an app so you can start recruiting testers even before releasing the app on HockeyApp.

The new team devices page lets you easily export all or just a set of devices of your team members. For example, if you want to expand your product portfolio with a new iPad app, simply export all iPads, add them to the new app’s provisioning profile, and your testers are ready to go.

Last but not least, you can now add members to a team without sending an invitation email. The only condition is that the user has already accepted an invite from your account or organization in the past, either for another team or for an app.

As always, if you have any questions, feedback, or suggestions on how to improve the SDK, please send us a message using our support system. We hope you enjoy this new feature.

HockeySDK 3.5.6 Release for iOS

2014-07-23

A new version of our iOS SDK is now available. Download the release here:
HockeySDK 3.5.6 for armv7, armv7s, and arm64

Changelog

  • [UPDATE] BITCrashManager: Updated PLCrashReporter to version 1.2
  • [UPDATE] BITUpdateManager: Improved algorithm to find the optimal app icon
  • [BUGFIX] BITAuthenticator: Fixed problem with authorization and iOS 8
  • [BUGFIX] Fixed a problem with integration test and iOS 8

Sending Images & Screenshots with Feedback

2014-07-02

If you’ve been following our open-source projects on GitHub, you probably know there’s new feature in our SDKs for all platforms: annotated screenshots. Here’s how it works:

The feedback view now provides a button to attach one or more images to the message. The user selects an image from the photo library, then a new view is opened to annotate the image. Once sent, you and your team get the message with all attachments and annotations via email and in our web UI. You can also respond with an image back and the user sees those images right inside the feedback view.


On iOS 7 and 8, our SDK can also utilize the system notification for screenshots, so the last screenshot is automatically added to the feedback message like this:

[[BITHockeyManager sharedHockeyManager].feedbackManager setFeedbackObservationMode:BITFeedbackObservationModeOnScreenshot];

The user can also take a screenshot by tapping with 3 fingers and holding for 3 seconds to open the feedback compose screen with the screenshot attached:

[[BITHockeyManager sharedHockeyManager].feedbackManager setFeedbackObservationMode:BITFeedbackObservationModeThreeFingerTap];

If you want to create your own custom gestures, we’ve got you covered, too. Call the following code from your gesture handler to take a screenshot and open a feedback compose screen with the screenshot attached:

[[BITHockeyManager sharedHockeyManager].feedbackManager showFeedbackComposeViewWithGeneratedScreenshot];

Last but not least, you can add any kind of file as an attachment to the message:

NSData *myFile = [NSData dataWithContentsOfFile:@"filePath"];
showFeedbackComposeViewWithPreparedItems:@[myFile]

In addition to the screenshot feature, we have added the authentication feature to our Android and Windows Phone SDK. The authentication strategies (anonymous, email, and email + password) are now available on those platforms, so you have full control about who is using your app.


New beta versions for all SDKs are now available:

As always, if you have any questions, feedback, or suggestion on how to improve the SDK, please send us a message using our support system. We hope you enjoy this new feature.

HockeySDK 3.0 for Mac

2014-07-02

We are happy to announce a new beta release of HockeySDK for Mac. This new version adds a new UI for the feedback component, support for attachments, and improvements to the crash reporting component:

If you’re interested, the full release notes are below.


Changelog

Version 3.0 Beta 1

  • [NEW] Requires OS X 10.7 or newer
  • [NEW] Converted source code to ARC
  • [NEW] Added BITHockeyAttachment for more customizable attachments to feedback and crash reports (content-type, filename)
  • [UPDATE] Property delegate in all components is now private. Set the delegate on BITHockeyManager only!
  • [NEW] Added [BITHockeyManager testIdentifier] to check if the SDK reaches the server. The result is shown on the HockeyApp website on success.
  • [NEW] BITFeedbackManager: Updated user interface
  • [NEW] BITFeedbackManager: Added support for attachments, including preview
  • [NEW] BITCrashManager: Crash Report UI is not presented modal any longer!
  • [NEW] BITCrashManager: Option to define a custom UI flow before sending a crash report, see setCrashReportUIHandler:
  • [NEW] BITCrashManager: Provide details on a crash report (see lastSessionCrashDetails)
  • [NEW] BITCrashManager: Added support for adding a binary attachment to crash reports
  • [NEW] BITCrashManager: Added the option to define callbacks that will be executed prior to program termination after a crash has occurred. Callback code has to be async-safe! See setCrashCallbacks.
  • [NEW] BITCrashManager: Added generateTestCrash method to more quickly test the crash reporting
  • [UPDATE] BITCrashManager: Updated PLCrashReporter to version 1.2
  • [UPDATE] BITCrashManager: Crash reports are now send individually if there are multiple pending

HockeySDK 3.6 for iOS

2014-07-02

We are happy to announce a new beta release of HockeySDK for iOS. This new version adds attachment support to the feedback component and improvements to the crash reporting component:

If you’re interested, the full release notes are below.


Changelog

Version 3.6.0 Beta 2

  • [NEW] BITFeedbackManager: Screenshot feature is now part of the public API
  • [UPDATE] BITFeedbackManager: Various improvements for the screenshot feature
  • [UPDATE] BITFeedbackManager: Added BITHockeyAttachment for more customizable attachments to feedback (content-type, filename)
  • [UPDATE] BITUpdateManager: Improved algorithm for fetching an optimal sized app icon for the Update View
  • [UPDATE] BITUpdateManager: Properly consider paragraphs in releases notes when presenting them in the Update View
  • [UPDATE] BITCrashManager: Updated PLCrashReporter to version 1.2
  • [UPDATE] BITCrashManager: Added osVersion and osBuild properties to BITCrashDetails
  • [BUGFIX] BITCrashManager: Use correct filename for crash report attachments
  • [UPDATE] Property delegate in all components is now private. Set the delegate on BITHockeyManager only!
  • [BUGFIX] Various additional fixes

Version 3.6.0 Beta 1

  • [NEW] Minimum iOS Deployment version is now iOS 6.0
  • [NEW] Requires to link additional frameworks: AssetLibrary, MobileCoreServices, QuickLook
  • [NEW] BITFeedbackManager: Attach and annotate images and screenshots
  • [NEW] BITFeedbackManager: Attach any binary data to compose message view (see showFeedbackComposeViewWithPreparedItems:)
  • [NEW] BITFeedbackManager: Show a compose message with a screenshot image attached using predefined triggers (see feedbackObservationMode) or your own custom triggers (see showFeedbackComposeViewWithGeneratedScreenshot)
  • [NEW] BITCrashManager: Option to add a custom UI flow before sending a crash report, e.g. to ask users for more details (see setAlertViewHandler:)
  • [NEW] BITCrashManager: Provide details on a crash report (see lastSessionCrashDetails)
  • [NEW] BITCrashManager: Experimental support for detecting app kills triggered by iOS while the app is in foreground (see enableAppNotTerminatingCleanlyDetection)
  • [NEW] BITCrashManager: Added didReceiveMemoryWarningInLastSession which indicates if the last app session did get a memory warning by iOS
  • [UPDATE] BITCrashManager: Updated setCrashCallbacks handling now using BITCrashManagerCallbacks instead of PLCrashReporterCallbacks (which is no longer public)
  • [UPDATE] BITCrashManager: Crash reports are now send individually if there are multiple pending
  • [BUGFIX] BITAuthenticator: Fixed issue with iOS 8 Beta
  • [UPDATE] Removed support for Atlassian JMC
  • [BUGFIX] Fixed an incorrect submission warning about referencing non-public selector attachmentData