I just went live with my android app (Xamarin) -- and all my users are getting a -504 error when they try to install the application. Please help!
The app name is 'ControlTower' (the one with a tick symbol); can you tell me what I might have done wrong
Seems to download fine here. So I don't know who "all your users" are, but they might want to check this link: http://appslova.com/fix-android-504-error/
The error 504 code appears while attempting to download apps or games
in the Google Play Store. This is a gateway timeout error and is
generally associated with slower internet connections or mobile data
networks. Simple fix that worked for some is turning your mobile data
off and then back on. You can try it now by turning your Airplane mode
on and then off or by going to settings >> data usage>> turn off
Mobile data and turn it back on. Now try to download or update the app
via Google Play. If that didn’t work, some users have even solved the
Google Play Store error 504 by freeing some space in their android
device by uninstalling unwanted apps or games. If these Android fixes
didn’t work there are more to go in this post for “App” could not be
downloaded due to an error. (504)
Has more to do with the user's device than anything else. You say it just went live. It might have to fall through to all proxies and servers etc. So it might just be a small hiccup while going live on the app store.
When I go to download my uploaded app from the play store, I click purchase and a message comes up "error please try again" I keep retrying it and I get the same message. I don't know what could be wrong. I uploaded everything correctly. It's published but for some reason I can't download it.
Stackoverflow no place for such questions. But I will try to help you.
Try to remove the test application (if debugged on the device)
Restart the device
Check with the other device
Try setting via a web interface
Try updating the android services
If your application paid
Check availability in your country in the list
Check the relevance of the payment card in Android Market
I have an app that I am making and have uploaded to the Google Play through my console and would like some people to test it.
I have created a Google Group and also added a different account for myself but get the following error:
BM-PPH-01
Has anyone else seen or know what this means?
I had the same problem after paying for an app and after that the download process didn't start.
My solution:
I visited the http://play.google.com/ website through my PC, searched for the app and selected the target device through the install-button.
BM-PPH-01 error message is usually shown when there is an incompatibility between any of the three App,Google Pay, Device.
The incompatibility can be the device's location such as Google play features not available when device is in China . An app can be restricted for downloading in US only.
The following links might provide some insights about this problem and possible workarounds.
http://forum.xda-developers.com/showthread.php?t=2181359
http://codekiem.com/2013/02/13/market-helper/
I just now received the same error code [BM-PPH-01] when trying to push a paid app from the Play Store using my desktop web browser to my compatible mobile device.
As a workaround I was able to visit the Play store from my compatible mobile device - the app began downloading as soon as I opened the Play Store app. I had planned to click the app's Install button from the Play Store app but didn't need to.
I think I found the solution.
Change your main address in Google Wallet according to the country whose store your are trying to buy/download.
Ex: I was trying to download a film using the German store but my main Google wallet address was set to Portugl. I changed the address and now it works.
I just signed up with Market and uploaded my app. On the next screen, it is asking me to upload assets. After i choose screen shots for the app and hit upload, it gives me an error saying "Unable to parse response. If you have a browser extension or add-on installedwhich changes the JSON response, please disable and refresh this page."
I tried using Firefox, Chrome and IE but i am getting the same error.
On the Home page, it says
"Your Registration to Google Play is still being processed.
You can upload applications to Google Play but you cannot publish until your registration is completed.".
I guess this error has something to do with my registration as it is still in the pending stage. I dont know what do they want me to do in order to complete the registration.
If someone has faced this problem and was able to fix it, your help will be highly appreciated.
Apparently the error is gone today. I sent them couple of emails and they replied back saying they have approved my registration. I guess its not them but it got fixed as the payment cleared from the credit card. If you have this issue, send them an email or wait till the charge is cleared off in the credit card.
My android app is not in the app store yet.
Is it possible to send my app to someone, and they install it on their device.
Something like iphone AdHoc?
You can email them your APK. Of course, there are several drawbacks to doing this.
There is not any built in copy protection to lock an APK to a single device so a tester could redistribute your application without your consent. This is something that you will need to deal with even once you are using Market to distribute your application. If you select "Copy Protection On", people will still be able to get at your APK as many people have rooted devices and all this option does is influence where the APK is installed. Google advises, "you may also implement your own copy protection scheme" and I think it's prudent.
Add the READ_PHONE_STATE permission to your manifest so you can retrieve the phone's IMEI, send to your server, and determine if a user should be allowed to run your application.
TelephonyManager telephonyManager =
(TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String imei = telephonyManager.getDeviceId();
Your testers will need to enable "Unknown sources" to allow install of non-Market applications.
Assuming your tester uses Google as their email provider, it is important to note that the Android GMail application doesn't handle APK attachments properly. While this might confuse the recipient of your email, there are easy work-arounds:
Tell them to use the Browser app to download your attachment through the web interface.
Have them download APKatcher first.
Starting in May 2013, Google added Beta and Alpha programs to the Developer Console. You can now upload an APK to either channel and interested users (or users belonging to the specified Google+ Communities or Groups) can now get the application from the Market just like a regular app.
Users cannot provide public feedback so you have to provide them an alternative way to contact you.
At any given time, you can promote (or demote) an app to/from beta/alpha or even Production.
Here's how mine looks:
Effective beta apk distribution, getting crashes as well as feedback from early adopter is known problem in android community. To solve this problem we built a platform Zubhium for developers by developers.
Just upload apk and email address of users whom you want to distribute beta , and click send. That's it . :)
Platform will invite users and keep a track of who, when and where downloaded, Also it will followup with users who downloaded beta for feedback. You can view , reply , communicate back with users from platform.
Optionally you can integrate crash reporting services to get crashes during beta. It will provide granular details like network, device info with exception details. It does bunch of other stuff also.
Have look at www.zubhium.com
There's already an accepted answer three years ago, but let me share a simpler way to deploy your app in present: DeployGate.
With DeployGate, you can deploy your app to your own (or your colleague's) device, in a matter of seconds. All you have to do is uploading your APK file, then send a link or scan a QR code (two-dimensional barcode) with the device. To update, just upload the app again then it will be pushed to all installed devices.
It's carefully designed to eliminate waste in your daily development. The agent app will guides you and/or your colleagues throughout the app installation process, so you can avoid almost all problems you might face, especially if they are non-tech guys. You can even shortcut typing email address and password to associate an account with your devices, just click a button shown on the browser instead. If you want, you can also catch app crashes with a single line of code integration. It magically works to help you keeping your focus on development.
Disclaimer: I'm working on this product. :)
Is it possible to send my app to
someone, and they install it on their
device
Yes, of course. You can share the APK with other people and they can install the application. It's not necessary for the app to be in the Market.
Yes. Upload it to a website or email the ".apk" file to your friend. Have your friend make sure that the option to allow for "Unknown Sources" on the device is checked (Settings > Applications > Unknown Sources). When your friend downloads the application on their device and clicks to run it, it will be installed and should appear in the applications menu ready to be executed.
Dropbox also works (from this answer).
I used it with an .apk file signed with eclipse's debug certificate. You can find this file in your eclipse project's bin folder (from this answer).
You could also user TestFlight that should perfectly fit your needs, for free!