将用户重定向到 Playstore 中的订阅页面

Posted

技术标签:

【中文标题】将用户重定向到 Playstore 中的订阅页面【英文标题】:Redirect user to the Subscription page in the playstore 【发布时间】:2016-08-16 17:45:20 【问题描述】:

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

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

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

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

提前感谢您的回答! :)

【问题讨论】:

人们至少可以解释为什么他们对我的问题投了反对票吗?对不起,但对我来说,没有问题是“愚蠢的”,所以如果它这么简单,只需告诉我答案的链接或一段代码! 来自 Android 开发者官方网站:developer.android.com/google/play/billing/subs#deep-link 【参考方案1】:

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

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

只需更换sku和包装

【讨论】:

【参考方案2】:

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

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

注意:看来,market: 语法已被弃用,网络意图会自动转发到 PlayStore 应用程序。

【讨论】:

【参考方案3】:

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

只是在网址中添加一点,

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

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

【讨论】:

以上是关于将用户重定向到 Playstore 中的订阅页面的主要内容,如果未能解决你的问题,请参考以下文章

如果已安装,则将本机重定向到应用程序,否则到 App Store 或 PlayStore

将用户重定向到 PHP Wordpress 中的目标页面

如何创建指向 Apple Store 和 Playstore 的链接?

停止 WooCommerce 将 wp-login.php 和 wp-admin 重定向到帐户页面

如果他没有登录,如何将用户重定向到网站中的特定页面?

如何将 is_staff 用户重定向到 Django 中的自定义模板?