28

我一直在阅读这个网站: 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);

但是我什至不知道我需要输入的链接... -_-

提前感谢您的回答!:)

4

3 回答 3

38

好的,所以我还没有收到更好的答案(实际上......根本没有答案......但是)。对于其他可能研究答案的人,这是我的:

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

注意:似乎market:不推荐使用该语法,并且网络意图会自动转发到 PlayStore 应用程序。

于 2016-04-29T18:23:33.203 回答
14

感谢您的代码,它有帮助。

只需在 URL 中添加一点,

https://play.google.com/store/account/subscriptions

直接带您进入手机的“订阅”屏幕。

于 2017-08-02T01:21:54.887 回答
11

在 google io 2018 他们宣布了这个链接

https://play.google.com/store/account/subscriptions?sku=XXX&package=YYY

只需更换 sku 和包装

于 2018-05-09T00:27:25.930 回答