将用户重定向到Play商店中的订阅页面

31

我一直在阅读这个网站:http://developer.android.com/google/play/billing/billing_subscriptions.html ,因为我看到“目前,应用内购买 API 不支持从购买应用程序内部程序地取消订阅”,所以我想将用户重定向到此页面以管理自己的订阅。

我无法找到如何从应用程序中打开订阅页面。 我正在考虑使用以下方式像外部链接一样打开它:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);

但是我甚至不知道我需要放哪个链接... -_-

提前感谢你的回答!:)


5
有人能解释一下为什么他们要踩我的问题吗?对不起,但对我来说,没有任何问题是“愚蠢的”,所以如果很简单,请告诉我答案的链接或一段代码就好了! - maudem
这是来自官方Android开发者网站的内容:https://developer.android.com/google/play/billing/subs#deep-link - marcouberti
3个回答

44

好的,所以我没有收到更好的答案(实际上...还没有答案.. 但愿会有)。 对于其他可能正在寻找答案的人,这是我的答案:

    Intent browserIntent = new Intent(Intent.ACTION_VIEW,
                   Uri.parse("https://play.google.com/store/account/subscriptions"));
    startActivity(browserIntent);

注意:看起来market:语法已经被弃用,Web意向将自动转发到PlayStore应用程序。


15

12

2018年 Google I/O 大会上发布了这个链接。

https://play.google.com/store/account/subscriptions?sku=XXX&package=YYY
只需替换sku和package即可。

在v6版本中,他们将代码中的"sku"替换为"product",这个URL也需要更新吗? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接