Comments (17)
@mikewilburn this is ready to test. Please test the following:
- App loads
- Map displays
- Zoom and pan work
The iOS app isn't available yet, it's working but I haven't been able to create the IPA. I think testing 3/4 is enough for this very basic stage of the app. You can find the WPF, UWP and Android executables here https://esri.app.box.com/folder/29830817069.
from maps-app-dotnet.
@marastoica I tried the link but it says that the page doesn't exists for me. Not sure if I just don't have permission to access it.
from maps-app-dotnet.
@marastoica I was able to download and run the WPF version - looks great as far as a basic map window goes. However, when I run the PowerShell script to install the UWP package, it prompts me to first acquire a developer license and install the signing certificate. Do you know about this?
from maps-app-dotnet.
@marastoica is the Android version designed for tablet or phone. Does it matter?
from maps-app-dotnet.
@anttikajanus I added you to the group, try it again please
- re WPF: thanks!
- re UWP: to test the UWP you need to enable developer mode on your machine. https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development. Then go to this page and follow the instructions at the bottom that say Sideload your app package. https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps. I also uploaded the certificate I made to package this to Box.
- re Android: it will work on both, and if you could test multiple devices for Android that would be ideal, as there are differences between OS versions and I'd like to catch them early
from maps-app-dotnet.
@mikewilburn you should be able to install both Android and UWP apps now. However, the UWP app might not have a map in it, I can't get it to show on my test machine. Looks like the ArcGISRuntime.dll doesn't make it into the bundle.
from maps-app-dotnet.
@marastoica cool, I will try the UWP one again today. FWIW, I couldn't get the Android version to install. Just kept getting a generic "failed to install" message. And I had to drop it before I left on vaca on Friday. I'll try it again this afternoon as well.
from maps-app-dotnet.
@mikewilburn I recreated both packages, new versions are in the box folder. The issue with both was that they weren't signed properly.
from maps-app-dotnet.
UPDATE: I can install and interact with the app on my Samsung S8 running Android 7.0.0. I cannot even install the app (shows "Can't open file" message) on a Google Nexus 5 running Android 6.0.1.
from maps-app-dotnet.
I worked with @mikewilburn with respect to install issues, recommending adb
to install over side-loading approach. I was able to install the app on Nexus 5 API 6.0.1.
@marastoica Can you refactor the App Name away from MapsApp.Android? Prefer simply Maps App.
from maps-app-dotnet.
@doneill thanks for your help with this
from maps-app-dotnet.
Maps app installed successfully on Google Nexus 9 tablet running 7.1.1.
Still unable to install on Google Nexus 5 phone running 6.0.1, although Dan can.
Also still cannot get UWP app to successfully install, because it results in the error:
Add-AppxPackage : Deployment failed with HRESULT: 0x800B0109, A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
error 0x800B0109: The root certificate of the signature in the app package or bundle must be trusted.
from maps-app-dotnet.
Status update:
Installs | App loads | Map displays | Zooms & pans | |
---|---|---|---|---|
UWP | ✘ | |||
WPF | ✔ | ✔ | ✔ | ✔ |
iOS | ✘ | |||
Android | ✔ | ✔ | ✔ | ✔ |
Back to you @marastoica to figure out the UWP and iOS installation issues.
from maps-app-dotnet.
Installation of the UWP app and verification of this issue is currently being held up by this error:
Add-AppxPackage : Deployment failed with HRESULT: 0x800B0109, A certificate chain processed, but terminated in a root
certificate which is not trusted by the trust provider.
from maps-app-dotnet.
@mikewilburn to install the cert for UWP, initiate the certificate import wizard, then follow the directions here. To start the wizard, you should be able to double-click on the certificate (.cer file) if you have it, or if not, you can get to it from the appxbundle as follows:
- Right-click the .appxbundle file
- Select Properties
- Select the Digital Signatures tab
- Select the signature listed in the Signature list area
- Click Details
- Click View Certificate
- Click Install Certificate...
Once the cert is installed, just double-click the .appxbundle file to install the app. If a Windows protected your PC warning pops up, just click More info, then click the Run Anyway button that appears.
from maps-app-dotnet.
Thanks @zwaap - that worked! UWP is good to go. Now just awaiting iOS.
from maps-app-dotnet.
Mara installed the app on an iOS device. App loads, the map displays, and the zoom & pan functionality work just fine as well.
from maps-app-dotnet.
Related Issues (20)
- Selecting a new basemap from the picker will zoom the map extent to a global view HOT 5
- Map extent is not always centered on target location HOT 2
- Search result overlays search bar in Xamarin Forms Android HOT 2
- Results returned from search become unresponsive to touch input HOT 5
- Menu item doesn't gray out in UWP HOT 1
- Asking for routing directions while not logged in brings the app to an unresponsive state on Android HOT 3
- Start and end addresses become obscured while editing them on Android
- Changing basemaps after loading a user web map on UWP causes map display to behave erratically HOT 3
- When user logs out, unload web map HOT 5
- Give access to the reverse geocoder when app is run on platforms not supporting touch input
- WPF version of the app cannot be run on Win7 HOT 2
- Keyboard does not dismiss when requesting a route HOT 2
- Move WPF OAuthAuthorize to the presentation layer like with Android and iOS HOT 1
- Tapping the 'Address or Place' bar adds horizontal lines to the display on iOS HOT 2
- When loading a user web map, the map extent should be updated to place that web map's content in view HOT 1
- Requesting routing when current location can't be obtained crashes the app HOT 3
- Geocoder suggestions don't appear for UWP app in some environments HOT 3
- Guide developers through getting sign-in working
- Forms UWP: Poor map & basemap list performance when native debugging is enabled
- iOS: search rendered underneath system status area
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maps-app-dotnet.