Uploading Windows Universal Apps Build to HockeyApp directly from Visual Studio

Uploading Windows Universal Apps Build to HockeyApp directly from Visual Studio

HockeyApp provides the capabilities to streamline our mobile app development, deployment and diagnostic process. HockeyApp let us manage our Universal Windows Apps (UWP), iOS, Android, OS X, and other Windows apps. This post talks about how you can upload a Universal Windows App build directly to HockeyApp from Visual Studio.

The recent updates of Visual Studio 2015 integrates the tools to upload your Universal Apps directly to HockeyApp.  Right Click on the Project and Select “Upload build to HockeyApp…” from the content menu.

Upload build to HockeyApp
Upload build to HockeyApp

In the immediate next screen it will ask for the HockeyApp Account Token. If you have the token with you, please go ahead and paste it the Access Token Text Box and then Click on Connect.

HockeyApp Upload Wizard
HockeyApp Upload Wizard

Incase, you don’t have it, click on “Get My Token” option;  which will take you to HockeyApp portal and display the token.

Get Access Token
Get Access Token

P.S : If you are a new user, you have to create an account over https://rink.hockeyapp.net/ to get the access token.

Provide the Access Token and then click on Connect.

image

Once the Access Token is verified, in the next dialog window select the type of build (Alpha, beta, Enterprise etc. ) , and choose the appxbundle or appx  for your app.

HockeyApp Upload Wizard
HockeyApp Upload Wizard

You can optionally add release notes on the next page of the Wizard. Choose ‘Finish’ to begin upload to package to HockeyApp.

The entire uploaded operation taken care in backend and you will be notified once the upload is done,

Uploading to HockeyApp
Uploading to HockeyApp
Successfully Uploaded to HockeyApp
Successfully Uploaded to HockeyApp

Once uploaded is successful, you can navigate to the HockeyApp Portal and check your newly  uploaded app.

Uploaded Universal App in HockeyApp
Uploaded Universal App in HockeyApp

Click on the app to get details view of apps like how many devices are using it, downloads, crashes etc.

Uploaded Universal App in HockeyApp
Uploaded Universal App in HockeyApp

Here is the download page from where all the testers/ authorized users can download the package and install it .

Download - Uploaded Universal App in HockeyApp
Download – Uploaded Universal App in HockeyApp

If there are errors during upload, Visual Studio shows following notification to view the error messages or retrying the upload.

Failure in Uploading Packages
Failure in Uploading Packages

If your solution has already HockeyApp Configured you will have Update Build option in the context menu.

 

Update HockeyApp Build
Update HockeyApp Build

 

All in all, This is not only streamline your app deployment, also reduce all the overheads for side loading your app and distribution it internally.

Hope this helps !

Abhijit Jana

Abhijit runs the Daily .NET Tips. He started this site with a vision to have a single knowledge base of .NET tips and tricks and share post that can quickly help any developers . He is a Former Microsoft ASP.NET MVP, CodeProject MVP, Mentor, Speaker, Author, Technology Evangelist and presently working as a .NET Consultant. He blogs at http://abhijitjana.net , you can follow him @AbhijitJana . He is the author of book Kinect for Windows SDK Programming Guide.

8 Comments to “Uploading Windows Universal Apps Build to HockeyApp directly from Visual Studio”

  1. Till

    I always get the failture message when trying to upload with hockeyapp. When clicking on “view error message” VS shows an error as well. Can you point me to where Hockeyapp-logs are stored?

  2. Abhijit Jana Author

    Do you have additional apps uploaded in HockeyApp ? Is this a free account are you using ? I think, there is a limit on number aspect.

    Thanks.

  3. Till

    Nope, I tried to add the package to an existing app. However after the fourth try it worked. Must have been a network issue. Would be great if one could actually see the error rather than running blind.
    However, good Thing it is integrated into the IDE. saves a lot of time and errorprone manual steps

Comments are closed.