I don't know if this is off topic for this site or not. So please accept my apologies if it is off topic.
I wan't to try Android Auto for development purposes. So firstly I am trying to start the Android Auto Desktop Head Unit emulator (DHU) and prepare my device following this link. But as I try to download the Android Auto app, Google Play will not allow me to download as it is not supported in my country. No problem, I downloaded the apk using Apk downloader site and installed that. When I open the app, it's not allowed to proceed as it detects my country isn't supported for this feature. To overcome this I tried the following steps:
Clear the app data of Android Auto app and force stop it.
Used tunnel bear vpn to fake my location to USA.
Fake my GPS using Fake GPS app to USA.
Now open the Android Auto app to continue.
But still it doesn't let me continue, the app says my country does not support this. So I am stuck here unable to begin development as I won't be able to test. Am I missing something? Is there any other way to bypass this?
Thanks in advance. Any help will be appreciated.
N.B.: I have developer options enabled in my Nexus 5 device(api level 23).
Related
Whenever I try to open examples of ar.js online on my android phone.
https://stemkoski.github.io/AR-Examples/
I receive this message.
Usually, this error appears when the is a problem with the website SSL certificate or if you don't allow the website to access your phone's camera. In your case, it seems like you just need to give permissions to the website. You should also make sure your chrome version is up to date.
I have couple questions about generating PWA App. Maybe at the first step I explain something about app for better understanding my problems with generating app for multiplatforms.
Multi Tenancy App
I can't say much more about application. This is application where users can create own account. Accounts is separated at servers, eg. app1, app2, app3 etc. Every server has his own domain, eg. app1.example.com etc. Every user can upgrade his account to premium type and define own domain, which can be go on and login to his account without using global domains (here is a problem with PWA app, multi domains). I think it is everything what you need to know, if you need more specific info, give me a feedback, I will try to help you. I need to use WebView because app need access to localStorage.
My problems
Problem is with multi domains. In manifest.json configuration is possible to define one domain, which app will be use to display application and authorize it (with assetlinks.json) to don't display URL Bar (for "Add to Home Screen" - with android app is possible to add wildcard).
I need possibility to use application with multi domains (I achieve it on android - explanation in the following part of post).
Problem is too with adding application from mobile Chrome "Add to Home Screen" and on the desktop "Install app...". After redirect to other URL, URL Bar is shown.
Next problem is to compile Windows Store app from Visual Studio (explanation in the following part of post).
I need more info about compiling app for iOS and MacOS - is this possible to compile and test it without Apple devices? I tried to use pwabuilder.com, but after download MacOS package folder is empty. Maybe virtual machine could help me with that? What you recommend too use to make that application? I tested what I found in google, but it wasn't what I expect.
Installation from Chrome browser
Is possible to change user URL without showing URL Bar? Now after autorization user and redirect him on the properly his premium address url bar is showing - i don't want users to have to go on properly domain and install app from "Add to Home Screen" - they should install it from any domain and use it like Native App.
Android
Partially solved problem with subdomains for every account. It's working properly, but maybe someone has any other authorization solution where I don't need custom subdomain for authorize app.
Windows Store
I installed Visual Studio, make new application with this documentation but I getting error
Error Project must have a reference to an application. Please add a reference under the 'Applications' node in the Solution Explorer.
Here is an issue - Maybe problem is with newest version of Visual Studio? Next question is, even if I compile the App, what with multi domain - URL Bar will be visible when user will be redirected? What if Chrome don't be installed?
iOS and MacOS
Maybe someone has good documentation how to create apps on this platform and where can I test it? What with multi domain? URL Bar will be shown? Is possible to make it invisible like an Android App eg. wildcard or other solution?
My questions
How to create PWA app for iOS and MacOS. Maybe is nice documentation for it.
How to build application for Windows Store. I made app with Microsoft documentation, but it doesn't work - problem was open on GitHub Issue, but without solution.
Is possible to use multi domains and don't show URL Bar for applications installed from mobile Chrome like a "Add to Home" or desktop Chrome "Install app...".
What if Chrome don't be installed on device? Application will be working properly? I know from android 8.1 is possible to remove chrome from android. I don't know if after remove Chrome application will be working?
Thanks everyone for help and your patience, I counting on much help from you.
I'm recently building a PWA with Vue and I'm trying to find a way of making the IOS package out of It. So far I haven't done yet but for Windows, Android & MacOs are pretty easy ... There a lot of blog tutorials for that and if you don't want to go through much of coding then the PWA Builder is the best option for you.
For your 4th question if you want to run a PWA from a browser the browser you have must support standalone desktop apps.
I wanted to try my PWA on iPhone from Chrome and couldn't because that chrome does not have the feature to pin an app to screen so I had to rely on safari only
I am searching a method to build custom app for android Auto (Which is not a media app nor messaging app)
Exactly like RoboCharge
Can someone give some directions for building such app.
N.B I have seen this question, but my app will be very simple and will not distract the driver.
Google doesn't allow to create custom apps to 3rd parties, yet.
You have to contact them and they will give you a new SDK
I develop web/phone app that uses Google Endpoints.
App properly works from localhost and when deployed to GAE.
App also properly works in Intel XDK emulator and when debugged in Intel XDK App Preview on device.
App doesn't works when run on Android device as .apk. Looks like it cannot make call to Google Endpoints.
It also doesn't works when running in browser from file system. In this case I see the exception:
Failed to execute 'postMessage' on 'DOMWindow': The target origin
provided ('file://') does not match the recipient window's origin
('null').
Some answers (Google API in Javascript) provide information that issue can be solved by changing configuration on Google Console, but I cannot found anything in Google Console that related to origin.
I am new to mobile development, so I can had miss something obvious.
Any help will be very appreciated.
As it was supposed by konqi problem had solved by domain whitelistening
In Intel XDK it can be done by following next steps:
Open Projects Tab
Expand Build Settings
Enter "*" (without quotes) to Domain List field.
i am using a augmented reality in my android application.
For this i am using the wikitude api. This api requires the phone to have the wikitude browser installed in our phone. if it is not there is a provision that i can show a message that the apk file is not available on your phone.
When the above message is shown that the wikitude broswer is unavailable on the phone, i want to install the brower on the user's phone using the code in my application.
Right now i am providing a link to the android market where the wikitude browser lies, rather than redirecting him to this url, i want to install the app directly in the phone without the user ever knowing that there is another app being installed in the background from the android market.
is this possible in android?
thank you in advance.
It's actually a bad idea to try to install any kind of software without letting your users know about it. And there are permissions that user must accept, you cannot just overcome this. So the only solution for you is to redirect the user to the market and let him know that he won't be able to use your application without having the other one installed.