如何在发布之前知道应用程序的 URL? [复制]

Posted

技术标签:

【中文标题】如何在发布之前知道应用程序的 URL? [复制]【英文标题】:How to know app's URL before publishing it? [duplicate] 【发布时间】:2020-05-09 17:00:21 【问题描述】:

我最近开始为 android 创建一个应用程序。 我想在 Google Play 商店中添加发送到应用程序的“给我们评分”按钮。 如何获取 URL,执行此操作的代码是什么?

【问题讨论】:

欢迎来到社区。您的应用程序包名称将附加在您的 Google Play URL 中。所以你可以像这样实现它。 startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=" +getPackageName()))); 这能回答你的问题吗? How to open the Google Play Store directly from my Android application? 【参考方案1】:

您可以通过APP的包名获取playstore URL,

Uri uri = Uri.parse("market://details?id=" + context.getPackageName());

 Uri uri = Uri.parse("http://play.google.com/store/apps/details?id=" + context.getPackageName())

你可以这样使用:

    Uri uri = Uri.parse("market://details?id=" + context.getPackageName());
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);

    intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY |
                    Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
                    Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
    try 
        startActivity(intent);
     catch (ActivityNotFoundException e) 
        startActivity(new Intent(Intent.ACTION_VIEW,
                Uri.parse("http://play.google.com/store/apps/details?id=" + context.getPackageName())));
    

希望对你有帮助!!

【讨论】:

Intent的完整代码是什么 查看我的更新答案。 我可以用这个吗? ``意图意图=新意图(意图.ACTION_VIEW); intent.setData(Uri.parse("play.google.com/store/apps/…)); startActivity(intent); ``【参考方案2】:

首先,您应该将您的应用上传到 Google Play 商店。然后,你应该去你的应用程序在商店的配置文件并选择“复制 URL”,你的 url-adress 可能如下所示:

https://play.google.com/store/apps/details?id=<app_name>

要在 App 中获取 URL 并使用它,您应该使用下一个代码行创建方法:

Uri appUrl = Uri.parse("http://play.google.com/store/apps/details?id=" + context.getPackageName() + "")

执行此操作的代码的最终结果:

startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("http://play.google.com/store/apps/details?id=" +getPackageName())));

主题:https://developer.android.com/distribute/marketing-tools/linking-to-google-play

【讨论】:

以上是关于如何在发布之前知道应用程序的 URL? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在调用 git push 之前,我如何知道要推送多少个文件? [复制]

堆栈溢出,网址它们是如何工作的??它们会重定向吗? [复制]

如何使用 Python 和 Selenium 在 Chrome 中打开具有不同 URL 的新标签页? [复制]

Facebook 的 URL 匹配算法是如何工作的? [复制]

我想知道如何让有多少人查看您的页面? [复制]

如何在没有后端的网站上预览本地视频文件? [复制]