2013-03-06 30 views
1

我正试图在我的应用中提供评分功能,但是当我点击rate时,它说:“请求的物品未找到”。无法提供评分功能

+0

您必须为您的Google帐户分配一个昵称才能查看应用程序。 :-) – AndroidEnthusiastic 2013-03-06 13:24:26

+0

@AndroidEnthusiastic不,我没有。如果它为Facebook工作,则为 – 2013-03-06 13:27:31

+0

。它也应该为你的应用程序工作。尝试使用getPackageName()intead手动提供包名称。 – 2013-03-06 13:51:57

回答

1

尝试使用此代码

private void rateAppOnPlayStore() { 
    Uri uri = Uri.parse("market://details?id=" + getPackageName()); 
    Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri); 
    try { 
     startActivity(myAppLinkToMarket); 
    } catch (ActivityNotFoundException e) { 
     Toast.makeText(this, "Unable to find google play app.", 
       Toast.LENGTH_LONG).show(); 
    } 
} 

这将为Market应用工作也。

+1

如果我能够通过更改软件包名称来评价其他应用程序,我想它不能成为代码的问题。而且你的代码也做了同样的工作。 – 2013-03-06 13:32:59

+0

您的应用在Playstore – 2013-03-06 13:34:18

+0

中列出是的,它在那里。我正在尝试在新版本中添加评分功能。 – 2013-03-06 13:38:20