we have an android app uploaded to the Android Market and we can browse it through the desktop computer, but unfortunately, the app can't be seen from a mobile terminal (we tried with a Motorola A953 with Android 2.2) and a with a Nexus S with Android 2.3.6) and the application simply doesn't appear in the search results where it should be.
The application is called Voetbal.nl
Any idea what the problem could be?
Best,
Manuel
Does your app by any chance require a specific API level, heigher than the one the Nexus has (10)? You can check them out here: https://developer.android.com/resources/dashboard/platform-versions.html
You can also check if it's available for download in the country you are located in. I know it's an obvious thing but omitting something like this by accident happens more often than we'd like to admit. :)
Please checkout your manifest file. its filtered out your device.
please refer http://developer.android.com/guide/appendix/market-filters.html
Fixed; it was just a matter of time, since Google updated the app after like 30 minutes.
Related
I have developed a game using Unity 4.
My game does not show in Play Store for Galaxy s7, s7 Edge, and Note 5 when I sort through the game category. I can find it through search, but when I try to download, it says that it is not compatible. However, I was able to download in a different Galaxy S7. S7 comes with Android 6, so it is not an OS difference.
What should I be focusing on to find the cause of this issue?
Update: My coworker is going through multiple electronics stores and trying to download the app. Currently found one s6 that works and s6 that doesn't work. Unfortunately, the one that doesn't work is android 5.1.1 while s6 that does work is 6.0.1, so it's not a fair comparison atm. One thing interesting though is that I had gotten a message from Google saying that I have an unproper use of WebViewClient.onReceivedSslError handler. And the two have different security versions. The one that works has "MDF v2.0 Release 6" and "VPN v1.4 Release 6.1" while the one that doesn't work has "MDF v2.0 Release 3" and "VPN v1.4 Release 5.2". Trying to figure out if that's the issue or not
Update2: Found one that is 6.0.1 that cannot download the app. I compared against Android 6's that work and doesn't work, and Android 5's that work and doesn't work. In both cases, the only things I can find that are different between those two were the "Security software version" and "Android security patch level"
Update3:
The devices that could not download the app were phones in the electronics stores, and they had CSC code of PAP, a CSC country code of HU, and no mobile operator. Googling tells me that PAP is used for Demo versions, which is obviously very likely the reason. Now, I need to find what in the demo version made it not be downloaded to confirm that it's specific to demo versions.
So, first I checked with region-specific publishing because it seemed like demo versions did not have a particular region. Turns out that two of my other apps that are set as global cannot be downloaded. I checked both my US google account and KR google account from my personal phone and both work fine with those apps. Even one another app that is set as Korea cannot be downloaded. Additionally, I was able to download one of my apps that is set as Korea only. Clearly, it seems unlikely it's related to region.
The only thing i can think of is that the phones have custom ROM's installed. If the web-based version of Google Play Store shows it as incompatible as well though, you can click the little + next to it and it will show you what the problem is. Sorry but it's something you might have to take to the play store itself and ask for support.
Basically, I want to make an Android app only isnstallable on certain devices. Let's say for example, my app should only be installed on the 2012 Nexus 7. Is there any way I can make it so that the app manifest only parses on the 2012 Nexus 7?
I don't know about specific devices but apps can be for a certain andriod OS. It can also be made for certain hardware specifications e.g. outwards facing camera.
You can do that in the Play Store when you publish your app. You're able to choose the supported devices, et cetera.
Read this answer on StackOverflow, which looks pretty much like the thing that you're looking for. Another link you could check out is this one.
I have an android app with more than 500,000 users. I want to try to port it to WinPhone7, but I haven't any smartphone with WinPhone7. Is a real device needed to publish an app on WinPhone? Is there some developper phone?
First of all, I will say that for some scenarios, there is no real substitute for have a physical device to test against. Having said that, I would suggest that 99% of what most apps will do can be developed and test perfectly well on the emulator that comes with the developer tools.
The advantage of the emulator is that you can write and test without shelling out for the hardware and then signing up to create.msdn.com to get it (officially) unlocked, but once you are ready to deploy to the marketplace you will need to sign up anyway.
In your case, I'd say the main word in your question is "try". You don't seem confident in being able to port to the platform so the emulator route seems like the best starting point.
Your will find a Windows Phone 7 emulator in the Windows Phone SDK. You can download it for free on create.msdn.com.
There is an Android to Windows Phone API mapping tool and Windows Phone 7 Guide for Android Application Developers white paper as described on the Windows Phone Developer Blog that you should find very useful.
For getting a development device, you should reach out to Brandon Watson or your local Microsoft WP7 dev rep.
Simple answer - no, you don't. There are plenty of applications out there that were published without being tested on an actual device. Whether it's a good idea or not - that is the main question here. Depending on your application type and its behavior, you might actually need a device.
Also, another problem is the fact that the resources used by the emulator are different from the resources used by the actual device. That being said, if your application runs just fine in the emulator, it will not necessarily run the same way on a device.
You can use the WP7 emulator to test your application. But if you want to deploy it on a real phone, you will have to unlock it though the App Hub portal. That will cost you 100 dollar/year though.
As you and others have rightly pointed out, you can start porting your application using the emulator. There are differences in the emulator and real devices. In particular, to answer your question, emulator does not take pictures.
If your Android app really has half a million users, MS will happily give you a developer device (nearly) for free.
Contact #BrandonWatson or #FrankPR on Twitter.
From my experience I can tell you, that the emulator works very well. But once in a while you will stumble about a problem that you don't understand why it happens. Then you try it on the phone and it works... So... The answer is yes...not!
I am not sure how to simulate the HTC Sense UI using the emulator.
I know there are 3rd party add-on's available from the SDK Manager, but HTC does not have an entry. I also see the "Add add-on Site..." button, but can't find the URL for a site at HTC that I could enter here.
I did find a 3rd party "Skin", but I am pretty sure this will just change the "frame" the emulator shows up in (to look like a particular phone). I want to emulate the UI. If a skin would work, I would like an official one from HTC if possible.
HTC released their own SDK. They also provided a installation manual.
Did not tried it by my self, yet. I will give it a shot this afternoon and report back.
//edit:
I tried it out and it was disappointing as on those HTC-AVD's there is no HTC-Sense installed :( Also you can only choose between a HTC-Phone-AVD (API-Level 10) and a HTC-Tablet-AVD (API-Level 12). So for example the HTC Desire (which I personally own) is not available as avd at all ...
Cheers Ali3n
There is no supported way to do that - HTC has not release a Sense UI APK/suite. Any solution you may find in the corners of the internet will be shady and potentially untrustworthy.
we have an app for Android called OnTheRoad (market://search/?q=pname:eu.inmite.prj.otr.aclient ), but for certain reason, it is not visible if I access Android Market from Vodafone 845 phone (Huawei Joy).
The phone has QVGA screen resolution and runs Android 2.1 system. The app is 1.5+ compatible and has enabled support for small screens in its manifest. Another our app has completely same settings and it is perfectly visible in the Market from VF845.
Is there any way, how can I check, based on what criteria is my app filtered for certain phone model? Thanks.
The answer you're looking for is available on Google's developer site, here.
This is a huge issue with "Copy protected" applications. You should use market licensing instead although it is a pain to test and implement. Are your apps copy protected because im guessing this is the issue. Hope it helps.