- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am developing a Digital Map and everything is working fine in the Emulator. The app need to connect to the internet to be able to give routing based on user's specifications. However, this is not working on my phone.
This is a screenshot of the build page and also a screenshot of the routing working in the emulator but it is not working on my phone and my biggest guess is that it is not connecting to the internet because i wrote a script to be returned if it is not connecting to the internet.
Please help
- Tags:
- HTML5
- Intel® XDK
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not sure if it's going to help or not, but maybe you can try putting '*' for Intent and Navigation and try it quickly to see if it solves the issue. I'll also consult others and let you know if any suggestions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This was suggested by one of our engineers:
It would also help if you could provide some information about errors you are seeing in the console.
You can do this by using Android Remote Debug for WebViews using either a debug build of your application or App Preview.
This lets you see what error is occurring when getting the routing info on the device.
Also, how do you get the routing info from the service provider, do you use an API, or some plugin?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shahab, thanks.
Please to understand the problem i am facing, let me explain and drop these info.
The app is a digital/interactive map. when you visit here you will be able to use the map online using laptop or phone by just visiting he URL. However, i am using the same codes to build the android, windows and IOS app.
However, everything else is working, except the routing on the right where you see get direction. The autocomplete will suggest direction to you and route it when you are using the website. however, i did the same thing on the app but it's not working. It is trowing an error meaning it's not reading the routing api
I've attached the apk file to this
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Solution -- did you try adding the '*' to the intents field in the Whitelist settings part of the Build Settings section of the Projects tab?
Also, CSP rules may be required in your app (in the index.html file). See this article:
- https://software.intel.com/en-us/xdk/docs/using-cordova-whitelist-rules-with-intel-xdk
- https://software.intel.com/en-us/xdk/articles/cordova-whitelisting-with-intel-xdk-for-ajax-and-launching-external-apps
The way the Simulate tab and App Preview behave, with respect to network access, is very different than a built app. You must have these settings configured correctly for a built app to work. I recommend you review your Whitelist and CSP rules to insure those are correct.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page