Byte-Sized Mobile Dev Tips, Episode 02 - Apple Developer Enterprise Program





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Sep 24, 2018

In this video series, I share solutions to common problems and needed features that I've run into on different mobile app projects so you can solve them quickly and easily.

In this episode, we discuss the Apple Developer Enterprise Program and how to handle app updates, including a sample Xamarin.Forms implementation.

My website: http://tommyb.com
My LinkedIn page: https://www.linkedin.com/in/tommybaggett
My Twitter account: https://twitter.com/tbaggett

Apple Developer Enterprise Program: https://developer.apple.com/programs/...
"Mobile Application Management" Search: https://www.google.com/search?q=Mobil...
Example Third-Party MAM Provider: https://www.appaloosa-store.com/
Sample Project Github Repo: https://github.com/tbaggett/ByteSized...

Episode shortcuts:
00:00 Episode Introduction
01:29 Apple Developer Portal App Store and Enterprise account differences
03:44 Mobile application management services
04:07 Example MAM service provider features and costs
05:40 High-level overview of my in-app updates approach
06:41 Reviewing the Xamarin.Forms implementation of in-app updates in Visual Studio
07:20 First steps in customizing the Xamarin.Forms starter app project
07:58 Adding the display of the app's version info to the main page
09:18 Adding the AppVersionService service class
11:02 Using the Xamarin.Forms Dependency service to access the platform implementation of the AppVersionService
11:41 Using the AppVersionService class in the MainPageViewModel class to retrieve the version info
12:07 Adding the "Check for Updates" button to the main page
13:24 Adding the CheckForUpdatesService service class
14:19 Exploring the CheckForUpdatesService IsUpdateAvailable method
16:15 Exploring the CheckForUpdatesService GetVersionChanges method
17:40 Adding the "Update Available" page
19:16 Adding the "Update Available" view model
20:54 Seeing the sample app in action
22:18 Seeing different behavior in the sample app after updating the current version number
22:47 Making the sample code work for your project
23:19 Making the sample code work: Customizing the update link URI
24:37 Making the sample code work: Customizing the manifest.plist file
25:38 Examining the iOS project's "EnterpriseDistributionFiles" folder
25:52 Making the sample code work: Recap of changes
26:39 Episode Conclusion


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...