如果我不知道它将包含哪个网址,如何分享应用的链接

时间:2015-09-03 01:22:56

标签: android share

如果我仍然不知道该应用在Play商店中会有哪些网址(该应用尚未发布),如何实施“分享应用”按钮。

3 个答案:

答案 0 :(得分:2)

每个Play商店应用网址都包含应用包名称。因此,如果您的应用程序包名称为com.yourappname,则您的Play商店网址就是这样。

https://play.google.com/store/apps/details?id=com.yourappname

我希望这会对你有所帮助。

答案 1 :(得分:2)

最好使用

context.getPackageName()

您可以使用market://协议在Play商店应用中打开该应用。 但请注意,如果未安装Play商店,这将导致应用程序崩溃。

您可以使用以下内容:

final String appPackageName = getPackageName(); // Use this method to get the package name. Instead of hard coding it.
try {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
} catch (android.content.ActivityNotFoundException anfe) {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName)));
}

答案 2 :(得分:0)

一个简单的,如果不优雅的解决方案就是没有"分享应用程序"第1天的第一个版本中的按钮。一旦您知道应用程序的appstore条目的URL,就可以添加"共享应用程序"功能,并在第2天上传和发布您的应用程序版本1.1或1.0.1。

ETE:给你的问题一些背景:如果你认为你需要"分享应用程序"第1天的功能,因为你在第1天的下载量会达到100万,那么你真的需要"分享应用程序"特征?如果您认为您在第1天只能获得少量下载,那么在第1天没有提供该功能可能不会创建或破坏您的应用。

另请参阅:MVP, minimum viable product