11

这是一个简单的问题。有没有办法让用户直接在我的应用程序中输入对我的应用程序的评论和/或评分,并将该数据发布回 Android Market?如果是这样,如果我使用 EditText 视图来允许用户输入,那么代码会是什么样子?如果不是,那么我唯一的其他选择是直接链接到我在市场中的应用程序(即用户单击我的应用程序中的链接或按钮,然后市场应用程序启动并显示我的应用程序页面)?例如:

view.setOnClickListener( new OnClickListener(){
    public void onClick(View v) {
        startActivity( new Intent( Intent.ACTION_VIEW,
           Uri.parse("market://details?id=packagename") ) );
    }
}

*其中“packagename”被清单中我的应用程序包名称替换。

谢谢。

4

2 回答 2

7

不可以。您只能将其定向到 android 市场 URL。没有规定从用户那里获得评级或评论作为输入。

如果是这样,我会发布 5 星评级,即使用户只给了 2 星 :)

于 2011-04-26T11:19:02.883 回答
2

我认为暂时不会有市场准入。这将需要进一步的特殊应用程序权限(下载、购买、评分),因为您的应用程序随后可以下载市场上的任何应用程序并对其进行评分。

由于基于用户没有阅读他们接受的权限这一事实,Android 存在许多安全投诉,我认为 Google 不会那么快地公开市场,而是通过一个知名的市场应用程序引导用户。

于 2011-04-15T10:44:35.110 回答