Repair beta feedback (bitfireAT/davx5#394)

- use Google Play In-App Review API for private feedback on -gplay (fall back to email)
- start email intent again when "beta feedback" is selected in navigation drawer
This commit is contained in:
Ricki Hirner 2023-09-27 10:09:30 +02:00
parent 02c401b4d5
commit ba310762f9
No known key found for this signature in database
GPG key ID: 79A019FCAAEDD3AA

View file

@ -36,9 +36,9 @@ abstract class BaseAccountsDrawerHandler: AccountsDrawerHandler {
when (item.itemId) {
R.id.nav_about ->
activity.startActivity(Intent(activity, AboutActivity::class.java))
R.id.nav_beta_feedback -> item.actionView?.let { view ->
R.id.nav_beta_feedback -> {
if (!UiUtils.launchUri(activity, Uri.parse(BETA_FEEDBACK_URI), Intent.ACTION_SENDTO, false))
Snackbar.make(view, R.string.install_email_client, Snackbar.LENGTH_LONG).show()
Snackbar.make(activity.window.findViewById(android.R.id.content), R.string.install_email_client, Snackbar.LENGTH_LONG).show()
}
R.id.nav_app_settings ->
activity.startActivity(Intent(activity, AppSettingsActivity::class.java))