Application not found on Android TV - google-play

I have an app created for Android TV but I cannot discover it on Nexus Player when I try to search for it in Google Play Store. The application has been approved for distribution on Android TV but still not discoverable.
Any ideas what could be wrong with manifest/distribution options that causes the app to be filtered out on Nexus Player devices?

Make sure you mention that the TV supports LEANBACK:
<uses-feature
android:name="android.software.LEANBACK"
android:required="true" />
And that the app does not require a touchscreen:
<uses-feature
android:name="android.hardware.TOUCHSCREEN"
android:required="false" />
Without those manifest tags the Play Store may not show your app

Related

How to get updated properly an Ionic 4 app to upload it on Google Play store?

i recently upload an app on GooglePS but i've got few warnings about the SDK im targeting, It seems i'm targeting 27 Sdk and it should be 29 (Don't understand about this to be honest) what is the properly way to maintenance it to the last target and to reach all the android versions possible? Any guide for to keep it up to date? Thank you very much
Regards
To up your app to api 29 you can add this to your config.xml
<preference name="android-targetSdkVersion" value="29"/>
Add this after <platform name="android">
And just build your app.

Publishing a Wear app to the play store

I'm not clear about the process of publishing an android Wear application as a separate apk.
My wear app is mobile dependent and supports both wear 1.0 and 2.0. I followed Google instructions of publishing the wear app as an embedded apk inside the mobile apk and everything works fine. But is it possible to publish the wear apk independently (again, as a mobile dependent app) to the wear store ?
Appreciate the help.
Based on the documentation - Identifying an app as standalone:
Wear 2.0 requires a meta-data element in the Android Manifest file of watch apps, as a child of the <application> element. The name of the meta-data element is com.google.android.wearable.standalone and the value must be true or false. The element indicates whether your watch app is a standalone app and thus doesn't require a phone-side Android app to operate. If the setting for the element is true, your app can be made available in the Play Store on watches paired to iPhones, as long as your active APKs in all channels (e.g., in the beta channel) have the element set to true. If not all of your APKs (alpha, beta, and production) that currently are served to users have the above setting, your app will be unavailable when a user searches on a watch paired to an iPhone.
A watch app may or may not be considered standalone. A watch app can be categorized as one of the following:
Completely independent of a phone app
Semi-independent (a phone app is not required and would provide only optional features)
Dependent on a phone app
If a watch app is completely independent or semi-independent, set the value of the new meta-data element to true:
<application>
...
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
...
</application>
For more information here are some links:
Distribute to Android Wear
Packaging and Distributing Wear Apps
Hope this helps.

Android Wear app. This app is incompatible with your device

I just published my app for wear devices, its the Watch Face, don't have any UI for phone app. I uploaded to the Google Play.
But it says This app is incompatible with your device. To all users or Devices.
Anyone have idea?
Since Android Wear application are only in sync with a handheld device, it needs to have a corresponding application in the handheld device.
Let me make it little more clear:
To install anything on Android Wear, you need to have corresponding application for mobile, which will sync up its corresponding wear part and install the same on wear.
So go ahead develop a dummy kind of an application for handheld.
According to the official documentation, in order to publish a wearable app without a phone app component, you need to raise your minimum target SDK version to 2.0.
Source: https://developer.android.com/training/wearables/apps/standalone-apps.html

How to block Windows phone build in phonegap

I don't want windows phone build when i pull latest code in the phonegap site. I want only Android Build. I have attached the screen shot.
You can select target platforms in your configuration file.
To build for Android only, add this line to your config.xml:
<gap:platform name="android" />
Related PhoneGap documentation page

Android Market statistics show zero Honeycomb devices: should I worry?

My app is supposed to support tablets, I don't have any Honeycomb device at hand but I guess it should work there too.
PROBLEM: in the Android Market, I can see:
Android 2.2: 58.1% (14,994)
Android 2.1: 17.6% (4,533)
Android 2.3.3: 11.6% (3,003)
Android 1.6: 3.6% (922)
Android 1.5: 2.8% (721)
Android 2.3: 1.4% (362)
Android 2.0.1: 0.0% (10)
Android 1.0: 0.0% (9)
Android 2.0: 0.0% (5)
Android 1.1: 0.0% (2)
No Android 3.x anywhere to be seen. Does it mean my app is not visible on the Android Market for 3.x users?
In case it matters, I did declare support for large screens:
<uses-sdk android:minSdkVersion="3"
android:targetSdkVersion="11"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<supports-screens
android:resizeable="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
EDIT: I just noticed that "All apps in my category" also does not list Honeycomb. I can't believe there are more Android 1.0 installs than Android 3.x installs for all apps in my category. Is it a problem with Market statistics?
Assuming that you're referring to Ankidroid, it does show up on the Xoom and installs just fine. Once your stats are updated, you should see at least one 3.1 download.
And yes, it seems like a great app! :-)
I think it's an issue with the statistics window..
My widget is mostly of interest for the Asus Transformer users (initial release with 3.0, upgraded globally to 3.1 most everywhere).. If i look at statistics (mine and the "in my category" ones), anything above SDK 10 is missing (so no Android 3.* devices)..
Funnily enough, the top entry there is Android 2.2 12.6% (187)
In the next graph, is a per-device statistics... first item? EeePad 76.2% (1,127)
If you look at the first pie chart, about 80% of the devices are in the "Other" category.. I think (read: hope) it's just the statistics interface that's not showing the data properly, but the data is logged correctly.. I hope so anyway
SOLVED: 3.x was still not visible yesterday, but starting from today (2011 Jul 12) it is visible!
They also performed some UI changes. The Honeycomb bug fix was probably part of the whole overhaul.
At first sight I would say they did log the correct data all along but just did not display correctly (until today).

Resources