Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't find 2.0 apps #8

Closed
GoogleCodeExporter opened this issue Apr 11, 2016 · 10 comments
Closed

Can't find 2.0 apps #8

GoogleCodeExporter opened this issue Apr 11, 2016 · 10 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. Search for pname:com.google.earth

What is the expected output? What do you see instead?
An array with Google Earth at the first position. I see an empty array.

I think is useful to access the market as a Nexus One or any 2.0 device.
You are accessing as a 1.5 or 1.6 and you can't retrieve info about new
programs.


Original issue reported on code.google.com by ale...@gmail.com on 10 Mar 2010 at 12:27

@GoogleCodeExporter
Copy link
Author

I'm not sure that Android 2.0 apps are the culprit on this issue.  Or there 
could be
multiple things going on.

I have discovered many 1.5 and 1.6 apps that don't show up in the query 
results.  I
tried different providers and Locales and they never show up.  Examples:
pname:net.geekherd.airplanemode, pname:com.compareeverywhere

I think there might be a problem issuing a query in the form "pname:<package>", 
or
that there's something else that must be set to search by package name.

Original comment by ldonel...@gmail.com on 10 Mar 2010 at 7:18

@GoogleCodeExporter
Copy link
Author

you may want to check the sdk version parameter in MarketSession.java.



Original comment by thesuper...@gmail.com on 19 Mar 2010 at 1:21

@GoogleCodeExporter
Copy link
Author

I played with the setDeviceAndSdkVersion RequestContext.Builder method.  It 
doesn't
seem to have any affect on the search results.  

E.g., I tried:
context.setDeviceAndSdkVersion("sapphire:3");
context.setDeviceAndSdkVersion("sapphire:6");
context.setDeviceAndSdkVersion("blah:7777");

All three returned the same search results, none that included Android 2.0 apps.

Original comment by ldonel...@gmail.com on 19 Mar 2010 at 4:17

@GoogleCodeExporter
Copy link
Author

Finally I've found a device with 2.1 to play.

You can use "sapphire:7" to receive 2.0 apps.

Original comment by ale...@gmail.com on 19 Mar 2010 at 4:24

@GoogleCodeExporter
Copy link
Author

Works.  Thanks!

Original comment by ldonel...@gmail.com on 19 Mar 2010 at 10:56

@GoogleCodeExporter
Copy link
Author

Thanks to alexgr, fixed in 0.3 release

Original comment by thiel.al...@gmail.com on 20 Mar 2010 at 8:32

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Hmm.  I'm seeing this issue again, pname:com.google.earth is one of my test 
cases, I'm no longer seeing it returned for "sapphire:7".

Anyone else able to find it by searching for the package?

-Loren

Original comment by ldonel...@gmail.com on 30 Jun 2010 at 10:57

@GoogleCodeExporter
Copy link
Author

I think actually you can download Google Earth only from a Nexus One. I don't 
have this phone and I can't see what the real packet contains.

Original comment by ale...@gmail.com on 30 Jun 2010 at 11:02

@GoogleCodeExporter
Copy link
Author

Oh.  Interesting.  
I have a Nexus One so I could test this but I don't know how to check out the 
packets.  I've tried playing with Wireshark in the past but couldn't get it 
running on my Mac.

Original comment by ldonel...@gmail.com on 30 Jun 2010 at 11:23

@GoogleCodeExporter
Copy link
Author

I've used this on my Magic, and works fine: http://strazzere.com/blog/?p=286

Use tcpdump to capture packets while you are browsing the market. Then, take 
the request parameters and uncompile it (base64 + protocol buffer).

Original comment by ale...@gmail.com on 1 Jul 2010 at 9:17

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant