diff --git a/app/src/main/java/com/aurora/Constants.kt b/app/src/main/java/com/aurora/Constants.kt index e0d7a4383..66763e14a 100644 --- a/app/src/main/java/com/aurora/Constants.kt +++ b/app/src/main/java/com/aurora/Constants.kt @@ -30,6 +30,7 @@ object Constants { const val FETCH_GROUP_ID = "FETCH_GROUP_ID" const val APP_ID = "com.aurora.store" + const val EXODUS_SUBMIT_PAGE = "https://reports.exodus-privacy.eu.org/analysis/submit/#" const val EXODUS_BASE_URL = "https://reports.exodus-privacy.eu.org/api/search/" const val EXODUS_REPORT_URL = "https://reports.exodus-privacy.eu.org/reports/" const val SHARE_URL = "https://play.google.com/store/apps/details?id=" diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index 3a1a9c7c4..885ae0435 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -45,6 +45,7 @@ import coil.load import coil.transform.RoundedCornersTransformation import com.airbnb.epoxy.EpoxyRecyclerView import com.aurora.Constants +import com.aurora.Constants.EXODUS_SUBMIT_PAGE import com.aurora.extensions.browse import com.aurora.extensions.getString import com.aurora.extensions.hide @@ -291,6 +292,9 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { } // Report (Exodus Privacy) + binding.layoutDetailsPrivacy.btnRequestAnalysis.setOnClickListener { + it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}") + } viewLifecycleOwner.lifecycleScope.launch { viewModel.report.collect { report -> if (report == null) { diff --git a/app/src/main/res/layout/layout_details_privacy.xml b/app/src/main/res/layout/layout_details_privacy.xml index 97179775a..6c500983a 100644 --- a/app/src/main/res/layout/layout_details_privacy.xml +++ b/app/src/main/res/layout/layout_details_privacy.xml @@ -51,15 +51,13 @@ android:text="@string/exodus_progress" android:textAppearance="@style/TextAppearance.Aurora.Line1" /> - - \ No newline at end of file + android:layout_gravity="center_vertical" + android:text="@string/action_request_analysis" /> + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a99b7f47b..734bc7003 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -85,6 +85,7 @@ "Pause" "Pending" "Post" + Request new analysis "Restart" "Resume" "Search"