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.
Related
Am a basic and a fresher developer in the code world. Am developed a PWA app and wants to install it from the Google Play Store or any other suitable method. Now a day's am just able to install my PWA-APP via the Chrome/Safari browser by typing the URL first, then a pop up appears automatically and ask to 'Add shortcut on home screen'. This is the standard way for installing a PWA app.
But can it possible to share a Link of my PWA-APP to my users or any other way for installing the PWA app ? I don't have such more ideas to do some other installation way and request a kind help to install the APP without depending on any browser.
Any help is deeply appreciated.
Is is possible to have a code in a web link that detects what mobile platform a user is on eg iPhone/iPad, Andriod, Blackberry etc...
I'm trying to solve a problem at the app company I work at where whenever we do a tweet we include a call to action - a bitly link with the app download link. However because the app is on the Apple app store, Google Play store and Blackberry store we have to do 3 different bitly links to different app stores.
What I want to create is code to detect what platform a user is on and build that into a shortened url. So when we do a tweet, we just do one link and it automatically directs the user to the appropriate app store depending on what device they are using.
Does this exist already? If not how can it be created? Please give me some insights/ideas as to how this could be achieved
Thanks
I think taht you are looking for it http://detectmobilebrowsers.com/ is an open source library to detect the mobile os and more information.
You can detect the which device user is on by using
var userAgent = navigator.userAgent.toLowerCase();
Im trying to make an app that will basically be able to be downloaded directly from my mobile website. I honestly want to just make something so users can download the app to their phone and when they click on it they will be directed to my mobile website. So basically i just need to design the button and make it so it can be downloaded and installed on mobile phones.
I have searched the net looking for how to do this and nobody specifically explains how to build this. Does anyone have any idea of how i can go about this?
What works for me with Android is email the APK file. The user can open the mail on their phone. In Gmail you will see the install button which of course can be used to install the app.
I use this to distribute my apps outside the market.
I want to allow for visitors of some exhibition install and test my app that doesn't listed in app store and android market at this moment. And of course I don't know any id of visitor devices.
Is it possible and which is the easiest way to do that?
For Android you could put your app in a Dropbox folder of yours. Then using an app like ZXing barcode scanner share that link as a QR code in an email to yourself. Extract the .png image from the email (maybe enlarge it) and print it out again. Attach the QR code to the welcome poster at the exhibition and invite visitors to scan it with their Android phone (assuming they have a barcode scanner app on their phone - if not suggest they download a free one from Google Play). They can then install the app easily, as scanning the code will download it.
Transfer the .apk file(for android) to the user's phone through bluetooth so that people can install your app
check hockeyApp http://www.hockeyapp.net/
You upload your app on it, and register "testers",
they receive a mail with a link to download the app(for iPhone you need to provision the phones).
After the installation it sends back crash reports with the type of the device and the OS version. I think it's a great tool for what you need.
It has a free version.
Currently only for iOS but have a look at TestFlight
I am a .NET guy, so I am developing apps for WP7.
On Windows marketplace, they do not approve applications if it only opens a
WebBrowser control and a mobile website in it. You have to write main functionality with Silverlight, C# and XAML.
For android I just want to use m.myapplication.com in a WebView control,
so as soon as you will open app it will show that url to you.
Will this application be OK for android market? Or will they require me to write
java code to fill the content?
P.S: I also wonder is there any basic android template that I can take for eclipse, and fill url for my mobile website, and it will run on my phone?
There is no "review" process for any apps that get uploaded to the market (other than checking to see that they are signed with a valid release key)
So yes you will be allowed to upload your app to the market. Even if it is just a webview pointing to a mobile site.
I know of no such template, but that doesn't mean that one doesn't exist. if you search around online for things like "Android WebView example" and have worked your way through the Hello World tutorial you should be able to implement your webview without too much hassle.