From dbcc05f6758953b4f32c4efceb76b9e9fced29ec Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 18 Sep 2023 15:23:06 +0530 Subject: [PATCH] AppLinksFragment: Support opening amazon appstore links Signed-off-by: Aayush Gupta --- .../view/ui/onboarding/AppLinksFragment.kt | 4 +- .../main/res/layout/fragment_app_links.xml | 45 +++++++++++++++++++ .../main/res/navigation/mobile_navigation.xml | 7 +++ app/src/main/res/values/strings.xml | 2 + 4 files changed, 57 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt b/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt index 312d0e959..d342295f7 100644 --- a/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt @@ -21,11 +21,13 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) { private val playStoreDomain = "play.google.com" private val marketDomain = "market.android.com" + private val amazonAppStoreDomain = "www.amazon.com" // AppLink buttons private var buttons = mapOf( playStoreDomain to binding.playStoreButton, - marketDomain to binding.marketButton + marketDomain to binding.marketButton, + amazonAppStoreDomain to binding.amazonAppStoreButton ) private val startForResult = diff --git a/app/src/main/res/layout/fragment_app_links.xml b/app/src/main/res/layout/fragment_app_links.xml index f771869d5..49ed3313c 100644 --- a/app/src/main/res/layout/fragment_app_links.xml +++ b/app/src/main/res/layout/fragment_app_links.xml @@ -125,4 +125,49 @@ android:layout_marginStart="@dimen/margin_small" android:text="@string/action_enable" /> + + + + + + + + + diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml index f07ea06f9..88338538e 100644 --- a/app/src/main/res/navigation/mobile_navigation.xml +++ b/app/src/main/res/navigation/mobile_navigation.xml @@ -315,6 +315,13 @@ android:name="packageName" android:defaultValue="" app:argType="string" /> + + + Google Play, also known as the Google Play Store and formerly Android Market. market.android.com Android Market was an online store offering software applications designed for Android devices, retired in 2017. + www.amazon.com + Amazon Appstore is an app store for Android-compatible platforms operated by Amazon.