diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionDetailsView.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionDetailsView.kt index 64a989d56..aadb0465f 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionDetailsView.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionDetailsView.kt @@ -94,17 +94,14 @@ class SubscriptionDetailsView : LinearLayout { } } - fun openSubscriptionWebsite() { + private fun openSubscriptionWebsite() { if (plan?.paymentMethod != null) { - val intent: Intent = if (plan?.paymentMethod == "Google") { - Intent(Intent.ACTION_VIEW) - .setComponent(ComponentName("com.android.vending", - "com.google.android.finsky.activities.MainActivity")) - .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + val url = if (plan?.paymentMethod == "Google") { + "https://play.google.com/store/account/subscriptions" } else { - Intent(Intent.ACTION_VIEW, Uri.parse(BuildConfig.BASE_URL + "/")) + BuildConfig.BASE_URL + "/" } - context.startActivity(intent) + context.startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url))) } } }