android,google-play,compatibility,publishing
The normal flow is to have just one APK active at a time. But you can enable multiple APKs to be active by following this rules. You have to check the changes to your manifest between the two versions and see if they apply to those rules. It worth reading...
android,google-play,leaderboard,achievements
Just had a chat with the Google Play support team. They said that it gets enabled automatically after a certain threshold (a few hundred users from what they said) is reached. So basically no additional configuration/setup is required to start showing the icons. I'm just going to wait a few...
android,google-play,android-sqlite,android-debug
I have recognised problem,it is build.gradle file i have commented this lines from file then its working fine minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' ...
The appId com.example.appname along with the keystore signature can identify an app uniquely. Moreover apps of the same signature can share data between them (see doc android:sharedUserId). Without your private key you cannot update your application anymore! This does not actually force you not to bring up the "same" app...
I hope it will help you, using this command you can see support screens, permissions, version etc Run this command in cmd: aapt dump badging myapp.apk ...
I believe what you're looking for is called staged roll-outs. Google support has more information about it here, I think what you want is "set up a staged rollout on production".
android,google-play,android-billing
It works the same way in alpha and beta versions. It must be a problem somewhere in your code. I suggest to check this doc: Testing In-app Billing You can also utilize static IDs for testing IAP, i.e: android.test.purchased When you make an In-app Billing request with this product ID,...
android,google-play,keytool,android-keystore
If you are using the same keystore for signing your application before pushing it to the play store, it should be fine. Changing Keystore's password or alias password doesn't affect the way it is used to generate the signed apk. In order to update the password using keytool: 1. Open...
Deleting the app through Terminal using adb shell command helped in one of the mobile. In other mobile, even adb shell command did not work out. Resetting mobile to Factory setting as final solution helped. PS: Please voteup if you find this helpful.Thanks...
android,google-play,android-lvl
Looks like this isn't possible; there's no practical way to cover users who don't have the app currently installed. The only work-around involves turning the current app into an 'unlocker' app, and releasing a new app as the free version. If the unlocker app is detected as installed, then treat...
The problem was one of the dependencies imported in gradle. compile 'org.apache.directory.studio:org.apache.commons.codec:1.8' We replaced with this commons-codec:commons-codec:1.8 And the application became available for all the devices....
You can specify that Telephony is optional: <uses-feature android:name="android.hardware.telephony" android:required="false"/> The documentation says: The table below lists permissions that imply feature requirements equivalent to those declared in elements. Note that declarations, including any declared android:required attribute, always take precedence over features implied by the permissions below. For any of the...
Copyright infringement is an improper or unauthorized use of a copyrighted work. If you publish an app in Google Play that uses another party's copyrighted works improperly or without permission, your apps can be suspended and your developer account terminated. As you design your app and prepare for publishing, make...
Your question is not a "programming" question. I'm providing an answer because I think people search for this here anyway... Google Play does not release how it ranks apps. If it did, then you would have a different problem. However, there are a few things you can do to help...
android,service,google-play,playback
The revision 24 correspond to Google Play Services 7.3 Highlights in Version 7.3: Wear - This release provides you with the ability to advertise and discover the capabilities of devices that are connected in a Wear network, through the new CapabilityApi class. The new ChannelApi class lets you send and...
I believe your guess about the app not being originally being installed from the store is correct. I'd recommend utilizing the Google Play Beta program for this. As long as your device is registered as a Beta tester for that particular app it will receive the option to update (after...
android,google-play,android-permissions
By using a newer SDK but not changing the targetSdkVersion of all my imported modules, I automatically inherited some implicit permissions. For one, there is one library with a targetSdkVersion of 3 - that will automatically add READ_PHONE_STATE, as already documented in this answer, and the official docs. This can...
android,google-play,android-manifest
Tryto add this screen support : <screen android:screenDensity="560" android:screenSize="normal" /> Ref. : What is the right screen size and density configuration of Nexus 6?...
android,google-play,version,publish
Yes. Version Codes are unique identifiers to the different versions of your application and they must be different. Version Codes must be whole numbers too. On the other hand, Version Name is what is shown in the Google Play Store to the users and it can be the same.
google-play,google-console-developer
The Device Art Generator enables you to quickly wrap app screenshots in device artwork. This provides better visual context for your app screenshots on your website or in other promotional materials: https://developer.android.com/distribute/tools/promote/device-art.html.
android,android-intent,google-play,playback
After some painful retro-engineering... Intent intent = new Intent("com.google.android.finsky.VIEW_MY_DOWNLOADS"); intent.setClassName("com.android.vending", "com.google.android.finsky.activities.MainActivity"); startActivity(intent); Edit: That works for now (Version : 5.2.13) but Google may change this behavior in a future release...
android,google-play,listener,google-apps-marketplace,loaded
is there a way to know when the Play Store app finished loading an app page? No....
To Redirect to google play store: Intent viewIntent = new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=app_packge_name")); startActivity(viewIntent); or Intent viewIntent = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=app_packge_name")); startActivity(viewIntent); To Check If application is Installed or not: private boolean isPackageInstalled(String packagename, Context context) { PackageManager pm = context.getPackageManager(); try {...
android,google-play,violation,intellectual-property
Ive just had a look at your website and it has images of the app that include images from tv programmes i.e Flash. Did the images you upload to google play also include images of programmes like this? I understand that you have an Api key but if they do...
android,android-ndk,google-play,openfl,nme
I got an answer on this GitHub issue. Some armv7 devices or the versions of Android on them cause apps to crash when there is no libs/armeabi folder in the apk. Joshua explained how this led to lime-tools (as of version 1.5.7) setup: in my Samsung Galaxy S (perhaps other...
android,google-play,google-play-games
You cannot submit scores for other players. You can write out the scores in the game state and when the game is over and you call finishGame(), the loser will get a notification with the game state and a status of MATCH_STATUS_COMPLETE. Then you can submit the score for the...
android,google-play,apk,android-install-apk
Your best bet is to just prompt the user to voluntarily install it. You could even make a prompt, let the user know that your app will not function if this other apk is not installed, and give them the choice to install it. As stated before, there is absolutely...
android,google-play,apk,google-play-services,android-install-apk
The solution that I can think of to installing company apps is to upload an installer app to Google Play that has been developed specifically by the company and used only for the company, even if it's available to everyone in Google Play. I'm pretty certain that only the...
Google Play has an alpha and beta channel. It seems like this is the perfect use-case scenario for it.
It’s an outrageously simple process that took 2 hours to complete check this link The steps to transferring your app/game...
You can use com.android.vending.INSTALL_REFERRER. The Google Play com.android.vending.INSTALL_REFERRER Intent is broadcast when an app is installed from the Google Play Store. Add this receiver to AndroidManifest.xml <receiver android:name="com.example.android.InstallReferrerReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> Create a BroadcastReceiver: public class InstallReferrerReceiver extends BroadcastReceiver {...
google-play,publishing,android-tv,nexus-player
Yes, you have to upload screenshots for Android TV and one other device, even if it's only for Android TV. To limit device compatibility, make sure you have the following in your manifest: <uses-feature android:name="android.software.leanback" android:required="true" /> This will limit it to Android TV devices, and then you can manually...
android,google-maps,google-play
I solved this error with this line . Update <resources xmlns="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> ...
android,google-play,google-play-services,google-play-games
You should make the following call on each of the other players devices: Games.TurnBasedMultiplayer.finishMatch( mGoogleApiClient, mMatch.getMatchId()); This will cause the following status changes on each players device: Match status will change from MATCH_STATUS_ACTIVE to MATCH_STATUS_COMPLETE Match turn Status will change from MATCH_TURN_STATUS_MY_TURN to MATCH_TURN_STATUS_COMPLETE. The participant status of the player...
android,android-studio,google-play
If you use the same package name and signing key for both you shouldnt have any problems. Dont forget to increment the versionCode and the versionName in your build.gradle file or manifest according to your last version, or you will have trouble after uploading it to the playstore....
Final, I find http://developer.mevvy.com/ and it provide a simple method to get the apps data, although there is a limited requests.
android,version-control,google-play,updating
There is no direct way of doing this from Google. I wouldn't suggest using a server if that is not your need. You could always spin up an AWS that has a JSON payload that you can update to have the current app version. The APIs that Google has for...
android,google-play,apk,publish,aapt
It looks like there are files included in your APK file that have a very long file-name and/or file path. Check it and rename the files and directories so that the resulting file path inside the APK is shorter. If I interpret the AOSP source correct the maximum file path...
android,in-app-purchase,app-store,google-play,in-app-billing
Based on your comment: you can't convert free app to paid app later In-app billing can be implemented in both paid and free apps. I would like to know whether it is possible to add IAP to a already released free game? Yes, it is....
in-app-purchase,google-play,google-play-services,in-app-billing,in-app
When an app is uploaded to Google Play, you will be asked to set a default price for the app in your home currency. This price will be used for all countries/regions which you do not manually override. Additionally, you can set a price for each app separately in individual...
android,google-analytics,google-play
It will be sent to the account for which the tracking id is for. The account that is used for publishing the app is not related to the analytics data. If the tracking id is for account A, then publishing with account B won't matter whatsoever and account A will...
If you are using Android Studio, you should have a look at application flavors. Here's a post that covers that topic. In short, you create two different package names so that you can generate two different signed apk files to publish to Google Play. In your case, that would be...
android,google-play,publishing
here is detail provided by the google and for more details http://www.appmakr.com/blog/how-long-app-approved/ https://somethingididnotknow.wordpress.com/2014/03/11/how-long-does-it-take-for-the-google-play-store-to-publish-my-app-in-beta/ Android application approval process in playstore ...
android,google-play,google-play-services
You can use gradle-play-publisher. Add this to your gradle dependancies: classpath 'com.github.triplet.gradle:play-publisher:1.0.2' Set up your credentials play { serviceAccountEmail = 'your-service-account-email' pk12File = file('key.p12') } And you can build and upload your apk using gradlew publishRelease ...
java,android,geolocation,google-play,google-play-services
Remove the constructor of MainActivity and call buildGoogleApiClient() in onCreate @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.inject(this); buildGoogleApiClient(); } ...
I guess technically you could. The only implication that comes to mind is if a user comes across the case of installing both applications. The device will recognize the second installation as the same application and probably have some sort of conflict. The conflict will either mess up how updates...
Based on the Playhaven API 2.2.6 POM, try excluding com.google.android.gms, not com.google.android.
android,google-play,android-fusedlocation
Your app can connect to GoogleApiClient in more than one place at the same time. It will be much easier on yourself to connect to a GoogleApiClient with blockingConnect() in your activity recognition IntentService such that you can call requestLocationUpdates() directly when you need to. Note the comment on requestLocationUpdates()...
You should really use google. There are tonns of questions like this even on this forum. For example:http://stackoverflow.com/a/24261419/2923589 Use search next time!...
The culprit was minifyEnabled flag in Android Studio. I changed it from true to false and it started working.
android,rss,google-play,itunes
I found two git repositories that do it for Android: Ruby Android Market Scraper (Google Play) Node.js Google play scraper ...
android,android-studio,google-play,apk
Manual modifying the build.gradle(Module:app) file to sign the apk did the work. This is the code I've included in build.gradle. signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias "******" keyPassword "******" } } buildTypes { release { signingConfig signingConfigs.release } } ...
android,geolocation,google-play,android-productflavors
The Multiple APK Support allows creating diferent "dimensions" of the same application under one single listing. However, the content rating will be a single one for all of them (as opposed to different content-ratings per APK). As per the Multiple APK Support: The concept for using multiple APKs on Google...
javascript,android,facebook,redirect,google-play
It seems that the problem is oddly solved by starting the redirect chain by calling: window.open(url,"_top") instead of *_blank....
android,google-play,google-play-services
Beta versions are not searcheable on Google Play. Even if you are one of the beta testers. Source: https://support.google.com/googleplay/android-developer/troubleshooter/3055329?hl=en...
There is no minimum value of installs to show them. So you can see only 1 installation of your app in your list. If you press on your app and choose statistics tab you will see that stats are collecting about a 2 days before current day. So you should...
android,gradle,android-studio,google-play
Check your dependencies, maybe one of them is restricting the max. version of the API. compile(name:'android-widevine-plugin-4.2.8', ext:'aar') compile(name:'android-sdk-4.2.8', ext:'aar') ...
If you set minSdkVersion to some version and recompile your application, Lint should automatically mark all instances where you use higher API as errors. That is, unless you annotate it with @TargetApi. Also, if your application crashes, check LogCat. There will be an exception describing what went wrong and where....
Owning a domain name has nothing to do with it. You can choose any package name you want, for your app. The combination of the app package name and your cert, are your app. Any bag of bits with that name and that cert are your app. Same cert, different...
android,google-play,android-testing
If you publish it as Alpha version, it will be published on the Play Store but visible only for those subscribed to the tester program. This is granted via the testing link provided when you link your Google+ community to the Alpha version APK....
No, you cannot download the API from the dashboard. Probably would be some sort of a security violation if it were allowed.
android,google-play,google-play-services,google-account
The admin always has the access. If you delete him, you get the access right.
Ok, i have solved it. The problem was that all the emails of the Google Group have to be members of the Play Store, so you have to ask to you users for the email that they use in their Android devices to access the Play Store. At the end,...
OK, I finally managed to solve the issue. Used aapt to see how Play Store would parse the apk Found out that an external, closed-source library that I'm using sets a maxSdkVersion=18 in its manifest library Obtained a version of the offending library that doesn't have the max SDK setting....
android,google-play,keystore,android-keystore
The answer is NO. If you have lost your keystore file then you can't update your application further more. You need to generate a new keystore file. For that you need to also upload your application with different package name with newly generated keystore certificate....
android,google-analytics,google-play
Google Analytics is used to get all the events and statistics inside the Application. It is impossible to use Google Analytics to track every Application uninstalls. Google Play Store on the other hand stores the count of the uninstall your app had. Go to your app in play store >>...
android,download,google-play,apk,google-play-services
Unfortunately that functionality is handled by the user's browser, and none automatically install apks (and right so, as that would lead to many malware).
java,android,intellij-idea,google-play,google-play-services
Error is clear: you cannot use com.android as package name so you must change it. Since you're not using graddle, I think you're forced to do 2 things Rename your package as @Eduardo Dennis or applying any other strategy Rename your package attribute on manifest.xml to new package name Then...
You cannot publish an apk file with the same version code. You have already published an apk with a versionCode of 1. Simply update the version code in your Manifest.xml. For example: <manifest android:versionCode="2" ...>...
First Load achievements using Games.Achievements.load (see Google Play Game Services get achievements list) Second, loop through all achievements and see all incremental achievements and highest unlocked achievement. Then decide which incremental achievement (achivementId) to increment next. Finally, use this code to reload achievement when one has been unlocked. Games.Achievements.incrementImmediate(mGoogleApiClient, achivementId,...
Google Developer accounts can only be reinstated if they were disabled by mistake. If your account was disabled due to a violation of Google's Terms of Service, it's no longer eligible to be reinstated by Google's support team. When your developer account is terminated, you'll no longer be able to...
android,google-play,android-manifest
The Android Developers website is outdated. It only shows to xhdpi while we already have xxhdpi. This is what I used to support all phones and exclude the tablets: <compatible-screens> <!-- all small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small"...
I'm not sure why you'd change your keystore with Google Maps, I've never added it to any of my apps but I doubt it would force you to change your signing certificate. After uploading an app signed with a specific keystore, you can only update it with that keystore. This...
You probably have added a new library, such as Google Play Services, to your package which is adding its own resource files for additional languages. If you are using Android Studio, you can set resConfigs to disable unsupported locales. See Putting Your APKs on Diet -> Minimize resources configurations by...
unity3d,google-play,package,admob
First make a backup of your project and delete your metadata files in your asset project folder and childs. Files with extension .meta
It is possible. The name that is shown in "All Apps" is what you set against the attribute android:label under the application tag in AndroidManifest The name that is shown in Google Play is what is set for Title in Store Listing tab while publishing your app...
android,cordova,google-play,phonegap-build,phonegap-desktop-app
The problem is somehow solved the mistake was when I change apk using apk studio to remove some permissions. So I gone along with this https://github.com/amirudin/build/wiki/Android-Signing and downloaded app-release.apk and uploaded it to the market and it worked however I still need to remove some permissions from the app :(...
java,android,xml,eclipse,google-play
To provide support for Samsung Galaxy note 4, please add given code snippet in your manifest <compatible-screens> <screen android:screenDensity="640" android:screenSize="normal" /> </compatible-screens> Also, Provide at least an xxxhdpi app icon because devices can display large app icons on the launcher. ...
You should ask users to download the second app. You can check if the app is installed in the device and otherwise show a dialog to ask to open the store. If user agrees, then redirect to the app play store. If you need code to do this let me...
You can release an app update to production using a staged rollout, where you release an app update to a percentage of your users and increase the percentage over time. New and existing users are eligible for to receive updates from staged rollouts. Staged rollouts can only be used for...
This usually happens in Lollipop version since it allows multiple users on a single device. To remove a particular application for all the users please follow these steps, Go to Settings, Select "Apps" Swipe left and chose "All" tab Scroll down to bottom (This will show you some "Not installed"...
android,android-studio,google-play
I had to create an emulator with Google API 21 (and not 22) and it worked... See @selvin remarks
android,ios,google-play,payment-gateway,appstore-approval
According to the Google Play Developer Program Policies: Developers offering virtual goods or currencies within a game downloaded from Google Play must use Google Play's in-app billing service as the method of payment. According to the App Store Review Guidelines: Apps utilizing a system other than the In-App Purchase API...
I'd be very surprised if they were doing that. Can you link the sites in question? It's more likely they're hosting a direct link to the APK, which was been shared by someone who got it from the Play store. Also I know you're not looking for advice here, but:...
android,google-play,google-play-services
Only system apps can install packages without interaction. System apps have root-like access rights. Google play is the system application, and is able to install packages in background without confirmation. that's the only reason.
you might use the api from androidquery - here an example call: https://androidquery.appspot.com/api/market?app=org.ligi.fast more info here: query the google play store for the version of an app?...
In your Android Manifest, you can declare that certain activities are able to view certain uri's - such as yourapp://view/specific/content/at/this/uri The intent filter for this in your activity could be <activity ...> <intent-filter> <action android:name="android.intent.action.VIEW/> <category android:name="android.intent.category.DEFAULT/> <category android:name="android.intent.category.BROWSABLE/> <data android:scheme="yourapp"/> </intent-filter> </activity> See...
android,google-play,google-play-services
does Google release Google Play Service beta versions for developers prior to releasing the full versions to the public? No. They do the opposite -- they do not release the updated Play Services SDK until a preponderance of devices have been updated to be able to support it. If...
android,google-play,google-maps-android-api-2
please add permission: <permission android:name="com.pkg.map.permission.MAPS_RECEIVE" android:protectionLevel="signature" > </permission> Here com.pkg.map is the package name where map activity exists....
android,google-play,google-play-services,genymotion
You receive this exception because the Google Play Services are not installed on the device (or emulator). As you can read in the Google Play Services documentation: Note: Because it is hard to anticipate the state of each device, you must always check for a compatible Google Play services APK...
android,google-play,android-x86
All the Intel based Android devices that are commercialized not only support x86 but also armeabi-v7a (through an emulation layer). That's why adding x86 binaries to your app only added 4 devices to your list. But by doing so, you greatly improved your support for all the x86 devices that...
Maldives supports Google Play Developer Registration (= you can develop and distribute apps) and does not support registration as a Google Wallet merchant (you can't sell apps or in-app products). Reference: https://support.google.com/googleplay/android-developer/table/3539140...
android,google-play,registration
There are two different access levels on the Google Play Developer Console: "Account owner" and "Users". The account owner is the first account registered on the Google Play Developer Console. Account owners can add users, manage individual permissions, and remove user access. Users don't need to pay the $25 Developer...