繁体   English   中英

是否打算将 Android 市场启动到“我的应用程序”页面?

[英]Is there an intent to launch Android Market to “My Apps” page?

正如标题所说。 是否有意在“我的应用程序”页面上推出 android 市场? 如果应用程序已过期,我会显示一个对话框。 我想在直接指向“我的应用程序”页面的对话框上放置一个按钮,以便用户可以下载更新。

编辑:为清楚起见,我不是在谈论我的应用程序的详细信息页面。 我说的是 Android Market 应用程序的“我的应用程序”部分。

请参阅: http://developer.android.com/guide/publishing/publishing.html#marketintent了解您想知道的一切。

编辑:试试这个。 请注意,如果更新市场应用程序以使用不同的活动,这可能会改变。

Intent i = new Intent("android.intent.action.VIEW");
            i.setComponent(new ComponentName("com.android.vending","com.android.vending.MyDownloadsActivity"));
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(i);

到目前为止,这个解决方案在许多 Gplay 版本中都完美地为我工作。 这是一个摘要:

Intent intent = new Intent("com.google.android.finsky.VIEW_MY_DOWNLOADS");
intent.setClassName("com.android.vending", "com.google.android.finsky.activities.MainActivity");
startActivity(intent);

最新版本的 Play 商店应用程序是基于片段的。 您无法打开“我的应用程序”,因为它托管在与片段的 rest 相同的活动中。 您可以做的最好的事情是打开主要活动并让用户导航到“我的应用程序”。

    Intent marketIntent = new Intent(Intent.ACTION_VIEW)
            .setComponent(new ComponentName("com.android.vending", 
                    "com.google.android.finsky.activities.MainActivity"))
            .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(marketIntent);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM