20. Test on real device
• Debug mode
• disabled Mono Shared Runtime
• Release mode
21. Submit Test from local machine
• Install Node.js, version 6.3 or later
• Install the mobile-center-cli NPM package (version 0.2.1 or later)
• Adding a UITest Project
22. Submit Test from local machine
mobile-center test run uitest --app “********/appname" --devices “*****/android-7-dot-x" --app-path
pathToFile.apk --test-series "launch-tests" --locale "en_US" --build-dir pathToUITestBuildDir
pathToFile.apk:apk檔位置
pathToUITestBuildDir:UI Test Project dll 路徑
eg :
mobile-center test run uitest --app " “********/appname" --devices " “*****/android-7-dot-x" --app-path
BeautyFace.Android.apk --test-series "master" --locale "en_US" --build-dir
D:MY.NETTeachBeautyFaceBeautyFaceUITestbindebug
24. Distribute builds
• Only signed builds can be distributed and run on devices
• https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_a
pplication/part_1_-_preparing_an_application_for_release/
• https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_a
pplication/part_2_-_signing_the_android_application_package/
26. Distribute builds - CodePush
Mobile Center cloud service that enables Cordova and
React Native developers to deploy mobile app
updates directly to their users’ devices (JS, HTML, CSS
and image changes)
https://docs.microsoft.com/en-us/mobile-
center/distribution/codepush
30. Table & Push & Identity
• Table Data Storage with Azure
• Identity powered by Azure App Service
Authentication / Authorization
Azure Active Directory 、Facebook 、Google 、Microsoft Account 、Twitter
• Push Notifications
31.
32. Xamarin Live Player
• Visual Studio 2017 15.3 Preview with the Xamarin
Updater installed
• Visual Studio computer and a device on the same
WiFi network
https://channel9.msdn.com/Shows/XamarinShow/Epis
ode-24-Xamarin-Live-Player