I am developing an android app in sdk version 2.2, in which there is a searcher. The searcher searches for apps in market for things like app name, or publisher name, package name etc. We then want to show the list of app results in a our app (instead of in default market app) to let the user to select a particular app. Then the details page for that app will be launched in market app.
I found android-market-api, but it is not working properly for following scenarios:
When I am giving my own androidID instead of "dead000beef.
Sometimes "dead000beef" is also giving problem.
Is there any properly working sample code using this api or is there any other way to fulfill my above requirements?
Related
We published our PWA on Google Play using Trusted Web Activities. App was successfully signed and released.
In order to successfully sign and publish the app, We strictly followed the step by step official tutorial at the following address:
https://developers.google.com/web/updates/2019/02/using-twa
We used Android Studio.
The app on google play is:
https://play.google.com/store/apps/details?id=com.coelotec.meteodrome
The Android App locally installed on device, calls the following url that points to the web app (PWA):
https://app.meteodrome.it
The Web App, is a PWA developed with Angular 6.0.
Pre-rendering is not activated. Server return the classic bundle of javascripts, html and css.
However some of the users are reporting some issues, such as having two icons on their screen. One is named "MeteoDrome" and the other one "Meteo Drome" with the space.
One of the icons contains the correct logo of the app. The other one has the default android logo. Clicking on the first one, app correctly loads. Clicking the default android logo named "Meteo Drome", browser loads showing the app.
In the first case you correctly see the full screen app, in the second case you see the app wrapped in chrome. When you see chrome the address bar is visible.
Other users reports that they are not able to correctly load app. They usually see white screen instead of the right interface. Especially when the android version is old.
But for many other users app works fine and have no problems.
Many users in facts, neither see two icons on theirs screen nor loads a white screen view.
The app have got many likes and is much appreciated among the users. However it has also an unusual number of uninstalls.
Probably when the app works fine users doesn't uninstall.
We have no idea of what to do.
1) How can We understand what happen when the app is uninstalled and why is it uninstalled?
2) Besides, the users can:
a - find two icons on the screen.
b - find the correct icon on the screen and the android logo in the app list.
c - find only the right icon on the screen without seeing any other icons.
Why does this happen?
3) Why sometime some users report me that they see white screen even if their android version is good to install the app? And in other cases the app works fine?
We really have no idea of what to do and we have some serious problems with the abnormal percentage of uninstall.
Please, help us.
Thanks.
Is possible that some users may have installed the application from the Play Store and also installed using the Add to Home Screen?
The Application available on the Play Store is being server with the default Android logo. The Image Asset Studio inside Android Studio can help with creating new one.
Users with versions of Chrome < 72 or that have other browser as their default browsers will be shown the application in a Custom Tab as a fallback. This can be customised inside your application by implementing your own fallback method.
Finally, a good way to get started with your use case is to checkout the sample application on Github. It is designed to be an easy option to get started with TWAs, and can be used as a starting point for your own app.
Last time I've heard about running android app without installing it.
Like "demo app" or something like that.
What doest it mean?
Generally you have to go to Google Play in order to install the app and run it.
It isn't via a browser, because you can supposedly use the android app functions
Instant Apps are the next step in app evolution, a universal Android solution that brings the speed and power of a native app with the ease and immediacy of a web app. They look and operate just like one of the apps that are installed on your phone, but you don’t need to download anything.
Android Instant Apps allow you to use native Android apps in a form that doesn’t even require installing. Which means the users get to experience interactive and smooth interfaces with the tap of a finger.
Note: Android Instant Apps only work on Android devices running on Android 5.0 (API level 21) or higher.
For further info about instant apps you can refer to following link
https://developer.android.com/topic/instant-apps/overview.html#apps-features
An instant app is a portion of your app that will be executed in response to an Url. This was introduced by Google year.
Google play store will download the code necessary to execute the task it is supposed to and it will dispose of the code after the user is done.
You would create an Instant apps if you mean to provide specific feature of your app that does not require the user to download the full app. Ex: watch a video on vimeo by clicking a link on social media
This apps are built using the same process you would use to develop a regular android app but instead of developing all of the features in the same module you divide the features in different modules.
This modules should be very small and have a size limit of 4MB.
Instant apps are currently limited to a few countries, so if you are thinking of developing one and putting in production check the link below for this information and others documents on how to get started.
https://developer.android.com/topic/instant-apps/overview.html
It's Instant App.
Here you have Google documentation
I have developed an Android app with chromecast compatibility, i have finished all the setup on Google Cast SDK Developer Console, my app runs well on my devices and also in other android devices an other chromecast devices, is published correctly, but is not apearing in this List.
What more I have to do to list my app in this page?
Since this is not a coding question, it would be best if you contact our support team; they will be able to help you address your issue and make your app appear in the right place.
I am currently working on enabling Google App Indexing (https://developers.google.com/app-indexing/webmasters/appindexingapi) in my Android app. Our web app however uses two apps, specialized for different use cases. The app I'm working on is the clear preference for which app should open a link from our website on Google Search but what if this one isn't installed and the other one is? Is there a way to open up a different Android app if the first one is not installed? Or does app indexing only associate one app with one link?
Thanks.
I have asked our Google contacts about this, their answer was: At the moment it is only possible to connect one app to your website. You have to decide which one you prefer.
the scenario of my problem is:
I have two android apps for the same application that one is the free version, and another one is the full version.
I created one facebook app for this android application.
Now, I want to use the deep linking feature provided by facebook app, and it did work fine with my free version app.
(Deep linking means that, when user click my app's icon on facebook, they will be redirected to my android app or market automatically.)
However, when I wanted to add this feature to my full version app, I found that facebook app seems just to provide one quota for deep linking with android app.
Because I can just fill in one unique package name in the app dashboard configuration page.
Therefore, my question is that:
If I hope my app will have two versions(free and full), and also can link with my facebook app.
Should I implement the In-app Billing service in my only one app, and not to make two versions of app?
Thanks a lot~
I think the preferred method would be to have one version with an in-app purchase option. There's some good discussion here about ways to separate the functionality and how to maintain the project.