用于管理Play商店订阅的链接

Cal*_*man 12 android google-play

在iOS上,我们可以使用https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions,它将打开本机订阅管理器.

这可以通过Play商店执行此操作,还是有其他可能的方式来打开Goog​​le Play商店的原生订阅管理器?

与此问题相同,但对于Android:链接到应用商店管理订阅.

Sai*_*Sai 16

我使用操作视图打开Goog​​le Play商店 - >帐户.

    private fun openPlaystoreAccount() {
        try {
            startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/account?utm_source=google&utm_medium=account&utm_campaign=my-account")));
        } catch (e: ActivityNotFoundException) {
            showToast("Cant open the browser")
            e.printStackTrace()
        } 
    }
Run Code Online (Sandbox Code Playgroud)

更新:

谷歌发布了一个新的深层链接,它将用户直接带到您的应用管理订阅页面.您需要两件事SKU和您的应用程序包名称.

示例网址:

https://play.google.com/store/account/subscriptions?sku=yoursku&package=com.yourpackagename

Kotlin中的示例代码:

 private val packageName = "com.mydomain.myapp"
 private val sku = "mySku"

 private fun openPlaystoreAccount() {
     try {
         startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/account/subscriptions?sku=$sku&package=$packageName")))
     } catch (e: ActivityNotFoundException) {
         showToast("Cant open the browser")
         e.printStackTrace()
     }
 }
Run Code Online (Sandbox Code Playgroud)

  • 如果不同的订阅选项有多个 SKU,您将如何引导用户?有更通用的链接吗? (4认同)

Kev*_*rlo 11

我无法找到如何链接到特定应用程序的订阅页面。但是转到订阅页面的网址是:https : //play.google.com/store/account/subscriptions。当您使用 Android 时,此网址将在 Play 商店应用中打开。