[android-developers] Re: Android Market Rank

2011-03-08 Thread Adam Goodchild
Hey,

Im afraid ive not had a very good experience from using this. Every
application I searched for I was unable to find it, even some of the
market leaders in their category.

You really need to update the library of applications you are
searching, or you need to improve the search feature.

On Mar 8, 4:43 am, ravishi ravish...@gmail.com wrote:
 Hi all,

 I just released a free app, called Android Market Rank that let's
 you find an app's elusive android rank.  You can see exactly what an
 app's current rank is, what was the lowest (best) it's ever been, and
 what the highest (worst) it's ever been.  It also has a graph that
 shows how the rank has changed over time.  As a developer, this is
 really useful information because the higher your rank is, the higher
 your visibility to all android users.

 What is android rank and how is it calculated?
 No one knows how google calculates an app's rank but many have their
 theories.  Your rank corresponds to what place you are in the category
 list of apps.  For example, in the Arcade  Action free list, Angry
 Birds is #1 (of course), Glow Hockey is #3, and Robo Defense FREE is
 #9.

 Please let me know if you have any comments or suggestions.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Android Market Rank

2011-03-08 Thread kernelpanic
why does an app like this need the permission to Read device status
and identity?



On Mar 7, 10:43 pm, ravishi ravish...@gmail.com wrote:
 Hi all,

 I just released a free app, called Android Market Rank that let's
 you find an app's elusive android rank.  You can see exactly what an
 app's current rank is, what was the lowest (best) it's ever been, and
 what the highest (worst) it's ever been.  It also has a graph that
 shows how the rank has changed over time.  As a developer, this is
 really useful information because the higher your rank is, the higher
 your visibility to all android users.

 What is android rank and how is it calculated?
 No one knows how google calculates an app's rank but many have their
 theories.  Your rank corresponds to what place you are in the category
 list of apps.  For example, in the Arcade  Action free list, Angry
 Birds is #1 (of course), Glow Hockey is #3, and Robo Defense FREE is
 #9.

 Please let me know if you have any comments or suggestions.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Android Market Rank

2011-03-08 Thread Justin Anderson
When I first launched the app, it gave a dialog that said Checking game
version.  This makes no sense whatsoever as this app is not a game.

On Tue, Mar 8, 2011 at 6:53 AM, kernelpanic j.m.roya...@gmail.com wrote:

 why does an app like this need the permission to Read device status
 and identity?



 On Mar 7, 10:43 pm, ravishi ravish...@gmail.com wrote:
  Hi all,
 
  I just released a free app, called Android Market Rank that let's
  you find an app's elusive android rank.  You can see exactly what an
  app's current rank is, what was the lowest (best) it's ever been, and
  what the highest (worst) it's ever been.  It also has a graph that
  shows how the rank has changed over time.  As a developer, this is
  really useful information because the higher your rank is, the higher
  your visibility to all android users.
 
  What is android rank and how is it calculated?
  No one knows how google calculates an app's rank but many have their
  theories.  Your rank corresponds to what place you are in the category
  list of apps.  For example, in the Arcade  Action free list, Angry
  Birds is #1 (of course), Glow Hockey is #3, and Robo Defense FREE is
  #9.
 
  Please let me know if you have any comments or suggestions.

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Android Market Rank

2011-03-08 Thread Maps.Huge.Info (Maps API Guru)
Market rank can change depending on a number of factors such as
country, carrier and even device. I've seen differences of as much as
20 positions depending on device alone. Country can really wreck havoc
on position as the market filters out apps that aren't permitted for
that area.

I'm curious as to why the permissions for this app requires the
following permissions:

READ SENSITIVE LOG DATA
READ PHONE STATE AND IDENTITY

I wouldn't even consider downloading this app with these permissions.
Why read the log? Why do you have to know the phone state and
identity? Sounds a bit suspicious to me. Please explain these
requirements.

-John Coryat

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Android Market Rank

2011-03-08 Thread Nikolay Elenkov
On Wed, Mar 9, 2011 at 12:35 AM, Maps.Huge.Info (Maps API Guru)
cor...@gmail.com wrote:


 I'm curious as to why the permissions for this app requires the
 following permissions:

 READ SENSITIVE LOG DATA
 READ PHONE STATE AND IDENTITY

 I wouldn't even consider downloading this app with these permissions.
 Why read the log? Why do you have to know the phone state and
 identity? Sounds a bit suspicious to me. Please explain these
 requirements.


It probably needs to get the IMEI to pass to the Market API. Not sure
what the READ SENSITIVE LOG DATA means/is needed for though.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Android Market Rank

2011-03-08 Thread Nikolay Elenkov
On Wed, Mar 9, 2011 at 12:45 AM, Nikolay Elenkov
nikolay.elen...@gmail.com wrote:
 On Wed, Mar 9, 2011 at 12:35 AM, Maps.Huge.Info (Maps API Guru)
 cor...@gmail.com wrote:


 I'm curious as to why the permissions for this app requires the
 following permissions:

 READ SENSITIVE LOG DATA
 READ PHONE STATE AND IDENTITY

 I wouldn't even consider downloading this app with these permissions.
 Why read the log? Why do you have to know the phone state and
 identity? Sounds a bit suspicious to me. Please explain these
 requirements.


 It probably needs to get the IMEI to pass to the Market API. Not sure
 what the READ SENSITIVE LOG DATA means/is needed for though.


Then again, it says it provides historical data, so it's probably pulling its
data off its own servers (probably accumulated by polling using the
android-market-api). In that case, it should need any of those permissions.

What are they for, ravishi?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Android Market Rank

2011-03-08 Thread ravishi
Thanks for the feedback.  I have removed the unecessary permissions
from the app and released an update.  The only permissions the app now
requires are:
INTERNET
READ_PHONE_STATE
ACCESS_NETWORK_STATE

Internet is needed so the app can communicate with the database on my
server.  The other two are required for the ad provider, greystripe.
http://wiki.greystripe.com/index.php/Android#AndroidManifest.xml  I
apologize for the other suspicious permissions.  I copied the manifest
off of one of my other apps and forgot to update it.

Justin - I have the version check in there to make sure that the app
has the latest server API code.  If I modify the backend and need to
update the way the client app gets its information, people will need
to update to the latest version or the app will be broken.  If I
require the client app to upgrade, I can simulatenous update both the
backend and the app and be sure that it all still works together.

Adam - What apps were you searching for so I can look into the issue?
Please make sure that you have the right search settings including
setting the correct application category and payment type (paid or
free).  For example, if you search for Angry Birds in paid
Productivity apps, it will return zero results.

Maps.Huge.Info - I was not aware that the ranks can vary so much for a
variety of factors.  I guess the rankings will not be exactly accurate
for everyone but I still believe it will be beneficial to see an app's
approximate rank.  The trending data is also very useful so you can
see how your app's rank changes over time and possibly correlate
changes that to a recent ad campaign, a new version, etc.

Thanks!
Ravi

On Mar 8, 8:23 am, Nikolay Elenkov nikolay.elen...@gmail.com wrote:
 On Wed, Mar 9, 2011 at 12:45 AM, Nikolay Elenkov









 nikolay.elen...@gmail.com wrote:
  On Wed, Mar 9, 2011 at 12:35 AM, Maps.Huge.Info (Maps API Guru)
  cor...@gmail.com wrote:

  I'm curious as to why the permissions for this app requires the
  following permissions:

  READ SENSITIVE LOG DATA
  READ PHONE STATE AND IDENTITY

  I wouldn't even consider downloading this app with these permissions.
  Why read the log? Why do you have to know the phone state and
  identity? Sounds a bit suspicious to me. Please explain these
  requirements.

  It probably needs to get the IMEI to pass to the Market API. Not sure
  what the READ SENSITIVE LOG DATA means/is needed for though.

 Then again, it says it provides historical data, so it's probably pulling its
 data off its own servers (probably accumulated by polling using the
 android-market-api). In that case, it should need any of those permissions.

 What are they for, ravishi?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Android Market Rank

2011-03-08 Thread Justin Anderson
Checking the version is fine... It's just that the text Checking Game
Version doesn't make sense since Android Market Rank is not a game.

On Tue, Mar 8, 2011 at 10:35 AM, ravishi ravish...@gmail.com wrote:

 Thanks for the feedback.  I have removed the unecessary permissions
 from the app and released an update.  The only permissions the app now
 requires are:
 INTERNET
 READ_PHONE_STATE
 ACCESS_NETWORK_STATE

 Internet is needed so the app can communicate with the database on my
 server.  The other two are required for the ad provider, greystripe.
 http://wiki.greystripe.com/index.php/Android#AndroidManifest.xml  I
 apologize for the other suspicious permissions.  I copied the manifest
 off of one of my other apps and forgot to update it.

 Justin - I have the version check in there to make sure that the app
 has the latest server API code.  If I modify the backend and need to
 update the way the client app gets its information, people will need
 to update to the latest version or the app will be broken.  If I
 require the client app to upgrade, I can simulatenous update both the
 backend and the app and be sure that it all still works together.

 Adam - What apps were you searching for so I can look into the issue?
 Please make sure that you have the right search settings including
 setting the correct application category and payment type (paid or
 free).  For example, if you search for Angry Birds in paid
 Productivity apps, it will return zero results.

 Maps.Huge.Info - I was not aware that the ranks can vary so much for a
 variety of factors.  I guess the rankings will not be exactly accurate
 for everyone but I still believe it will be beneficial to see an app's
 approximate rank.  The trending data is also very useful so you can
 see how your app's rank changes over time and possibly correlate
 changes that to a recent ad campaign, a new version, etc.

 Thanks!
 Ravi

 On Mar 8, 8:23 am, Nikolay Elenkov nikolay.elen...@gmail.com wrote:
  On Wed, Mar 9, 2011 at 12:45 AM, Nikolay Elenkov
 
 
 
 
 
 
 
 
 
  nikolay.elen...@gmail.com wrote:
   On Wed, Mar 9, 2011 at 12:35 AM, Maps.Huge.Info (Maps API Guru)
   cor...@gmail.com wrote:
 
   I'm curious as to why the permissions for this app requires the
   following permissions:
 
   READ SENSITIVE LOG DATA
   READ PHONE STATE AND IDENTITY
 
   I wouldn't even consider downloading this app with these permissions.
   Why read the log? Why do you have to know the phone state and
   identity? Sounds a bit suspicious to me. Please explain these
   requirements.
 
   It probably needs to get the IMEI to pass to the Market API. Not sure
   what the READ SENSITIVE LOG DATA means/is needed for though.
 
  Then again, it says it provides historical data, so it's probably pulling
 its
  data off its own servers (probably accumulated by polling using the
  android-market-api). In that case, it should need any of those
 permissions.
 
  What are they for, ravishi?

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: Android Market Rank

2011-03-08 Thread Justin Giles
I can vouch for those permissions being needed by Greystripe.  I use them in
one of my apps and there's no way around those permissions if you want to
use their ads.

Thanks for taking the time to clarify things Ravi.

On Tue, Mar 8, 2011 at 11:39 AM, Justin Anderson magouyaw...@gmail.comwrote:

 Checking the version is fine... It's just that the text Checking Game
 Version doesn't make sense since Android Market Rank is not a game.


 On Tue, Mar 8, 2011 at 10:35 AM, ravishi ravish...@gmail.com wrote:

 Thanks for the feedback.  I have removed the unecessary permissions
 from the app and released an update.  The only permissions the app now
 requires are:
 INTERNET
 READ_PHONE_STATE
 ACCESS_NETWORK_STATE

 Internet is needed so the app can communicate with the database on my
 server.  The other two are required for the ad provider, greystripe.
 http://wiki.greystripe.com/index.php/Android#AndroidManifest.xml  I
 apologize for the other suspicious permissions.  I copied the manifest
 off of one of my other apps and forgot to update it.

 Justin - I have the version check in there to make sure that the app
 has the latest server API code.  If I modify the backend and need to
 update the way the client app gets its information, people will need
 to update to the latest version or the app will be broken.  If I
 require the client app to upgrade, I can simulatenous update both the
 backend and the app and be sure that it all still works together.

 Adam - What apps were you searching for so I can look into the issue?
 Please make sure that you have the right search settings including
 setting the correct application category and payment type (paid or
 free).  For example, if you search for Angry Birds in paid
 Productivity apps, it will return zero results.

 Maps.Huge.Info - I was not aware that the ranks can vary so much for a
 variety of factors.  I guess the rankings will not be exactly accurate
 for everyone but I still believe it will be beneficial to see an app's
 approximate rank.  The trending data is also very useful so you can
 see how your app's rank changes over time and possibly correlate
 changes that to a recent ad campaign, a new version, etc.

 Thanks!
 Ravi

 On Mar 8, 8:23 am, Nikolay Elenkov nikolay.elen...@gmail.com wrote:
  On Wed, Mar 9, 2011 at 12:45 AM, Nikolay Elenkov
 
 
 
 
 
 
 
 
 
  nikolay.elen...@gmail.com wrote:
   On Wed, Mar 9, 2011 at 12:35 AM, Maps.Huge.Info (Maps API Guru)
   cor...@gmail.com wrote:
 
   I'm curious as to why the permissions for this app requires the
   following permissions:
 
   READ SENSITIVE LOG DATA
   READ PHONE STATE AND IDENTITY
 
   I wouldn't even consider downloading this app with these permissions.
   Why read the log? Why do you have to know the phone state and
   identity? Sounds a bit suspicious to me. Please explain these
   requirements.
 
   It probably needs to get the IMEI to pass to the Market API. Not sure
   what the READ SENSITIVE LOG DATA means/is needed for though.
 
  Then again, it says it provides historical data, so it's probably
 pulling its
  data off its own servers (probably accumulated by polling using the
  android-market-api). In that case, it should need any of those
 permissions.
 
  What are they for, ravishi?

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Android Market Rank

2011-03-08 Thread ravishi
On Mar 8, 9:39 am, Justin Anderson magouyaw...@gmail.com wrote:
 Checking the version is fine... It's just that the text Checking Game
 Version doesn't make sense since Android Market Rank is not a game.

That is another thing I copied from on of my other apps that I forgot
to update.  Thanks for bringing that to my attention.  I'll release an
update tonight that fixes it.

On Mar 8, 9:50 am, Justin Giles jtgi...@gmail.com wrote:
 I can vouch for those permissions being needed by Greystripe.  I use them in
 one of my apps and there's no way around those permissions if you want to
 use their ads.

 Thanks for taking the time to clarify things Ravi.

I believe AdMob suggests to use the same permissions so they can
target ads to specific devices.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Android Market Rank

2011-03-08 Thread Justin Giles


 I believe AdMob suggests to use the same permissions so they can
 target ads to specific devices.


Yes they do, but you can get by with just the INTERNET permission.  Much
more favorable to users to only have the INTERNET permission.  Most users
get scared of the READ_PHONE_STATE permission.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en