diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2b7b764bfc..ee1acb1fe8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -81,6 +81,17 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt b/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt index 5db5e142fc..395464fc63 100644 --- a/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt +++ b/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt @@ -6,7 +6,6 @@ import android.content.Intent import android.content.pm.PackageManager import android.net.Uri import android.os.Build -import android.os.Environment import androidx.core.content.ContextCompat import androidx.core.content.FileProvider import com.tangem.LogMessage @@ -28,8 +27,6 @@ class FeedbackManager( private val email: String = "azhilenkov@tangem.com", ) { - private val attachmentFileName = "feedbackEmailAttachment" - fun send(emailData: EmailData) { val fileLog = if (emailData is ScanFailsEmail) createLogFile() else null sendTo(email, emailData.subject, emailData.joinTogether(infoHolder), fileLog) @@ -43,8 +40,7 @@ class FeedbackManager( putExtra(Intent.EXTRA_SUBJECT, subject) putExtra(Intent.EXTRA_TEXT, message) fileLog?.let { - val authority = context.packageName + ".provider" - val uri = FileProvider.getUriForFile(context, authority, it) + val uri = FileProvider.getUriForFile(context, "${context.packageName}.provider", it) putExtra(Intent.EXTRA_STREAM, uri) } } @@ -60,7 +56,7 @@ class FeedbackManager( private fun createLogFile(): File? { return try { - val file = File(Environment.getExternalStorageDirectory(), attachmentFileName) + val file = File(context.filesDir, "logs.txt") file.delete() file.createNewFile() diff --git a/app/src/main/res/xml/provider_paths.xml b/app/src/main/res/xml/provider_paths.xml new file mode 100644 index 0000000000..1a33b59980 --- /dev/null +++ b/app/src/main/res/xml/provider_paths.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file