Installing Beta builds on iOS 9

iOS 9 has increased the security around Over the Air (OTA) installations of apps. Your iOS9 participants must now indicate in their device settings that they “trust”€™ your Apple Enterprise developer certificate before they can install a build.

This additional step is only required at the initial installation of your app. Subsequent app installations will be marked as trusted.

Please see below the steps your participants will be required by iOS9 to install the app.

 

 

 

  1. Go to Setting -> General –> Profiles

  2. Tap on the dev. certificate in the “ENTERPRISE APP” section

  3. Press “Trust [Developer]”
  4. Tap “Trust”
  5. Proceed to install the build

 

 

Managing App Version Schemas

iOS and Android  apps all should have unique version numbers. The Applause  SDK uses the app’s version number for build distribution purposes to identify the latest version of an app. The Applause  SDK expects apps from each platform to include a version number in a fashion that’s consistent with their platform’s specifications.

If the Applause  SDK is having trouble interpreting your app’s version information, take a look at how you are recording the version information.

Android

Android’s versioning guidelines are available online  here.

Android uses two values in the manifest.xml file to specify an app’s version:

  • android:versionName (string)
  • android:versionCode (integer)

iOS

Apple’s versioning guidelines for iOS are available online  here.

iOS uses two values in the in the info.plist file to specify an app’s version:

  • CFBundleShortVersionString (string)
  • CFBundleVersion (string comprised of three non-negative, period-separated integers with the first integer being greater than zero)

How to Manage Testers

To access the application team page, select Team underneath the Management header on the left menu.

On the Team page, you will see a list of users on the the Applause SDK  platform. On this list, you can manage existing members of your testing team members or add new users.

Managing Team Members

The testing team list lets you manage individual members of your testing team.

User

This column lists the names of the users in your testing team. Click their names to send them an email.

Status

If the tester has accepted their invitation to join your testing team, they will be listed as “Confirmed.” If they have not yet accepted their invitation, you have the option to resend their invitation by clicking “Reinvite.”

Last Used Version

You can tell at a glance which version of your app the tester most recently used. If a tester has not yet used a new version of your app, you’ll know by reviewing this list.

Admin

Enable or disable the admin role for a tester. There are two roles in the Applause SDK  platform:

  • User:  These are your testers. They can browse test data and receive notifications but cannot make changes.
  • Admin:  These are members of your team that can adjust an app’s settings and manage its users (in addition to all the rights of the User role).

Note: There must be at least one Admin per application at all times.

Remove

You can delete a user by clicking the Remove link. Remember, they will no longer be able to access the Mobile SDK platform.

Adding Testers

To add a tester click:

A window will appear where you can invite testers to join your team.

Listing Emails

You can add multiple users at once by separating their email addresses with a comma or space.

Managing Notifications

You can control which notifications the testers receive on the notification options list. You can:

  • Send the users notifications about their team’s bugs
  • Send the users notifications about their team’s crashes
  • Send users notifications about their own bugs
  • Send users notifications about their own crashes

Setting User Roles

You can also set the Admin role under the User Type menu.  Remember:  Admins have the ability to manage users and application details.

 

Once you click the Add button new users will receive a welcome email.  It is important that the new users click confirm in order to start using the Applause SDK.

Change My Settings

Once you have been added to the Applause SDK  platform, you can change your own notification settings. Start by clicking the wrench drop-down and then choose Notifications.

On the subsequent screen, you can modify your notification settings:

How to Upload a New Build

To upload a new build, simply drag and drop your application’s executable to the upload target on the  build management page.

Alternatively, you can also use the manual upload feature to upload a file.

A progress bar will display showing you the upload status. Once the app is uploaded, verify its details including version and name.

Next, choose whether you would like to set this as the current (or default) version of your app. Setting it to the current version will notify all the devices using this app that they should upgrade.

Lastly, add any release notes if applicable. This will inform your testers about what they can expect from this upgrade. Click “Save” to complete the process.

How to Manage Devices

First log into the SDK platform:  http://sdk.applause.com

To access the Application Devices page, select Devices underneath the Applause  SDK header on the left side of the platform.

The Applause  SDK creates a log of every device used during a testing session. As the platform detects new devices, the Application Devices page updates automatically.

The following information is available about each device listed:

  • Name:  The model of the device
  • ID:  The unique identifier of the device (e.g., UDID for iPhone)
  • Added by:  The name of the user who first logged a session with this device
  • Last used build:  The version of the app most recently used on the device. This can be used to verify testing coverage across a variety of devices for each build.