From 0bd2d402a78597c60808a05ea4653be1bdbb8b87 Mon Sep 17 00:00:00 2001 From: Pedro Paulo Abdenor Date: Wed, 4 Oct 2023 10:11:21 -0300 Subject: [PATCH] In-app browser integration --- android-app/.idea/misc.xml | 3 +- android-app/app/src/main/AndroidManifest.xml | 21 +----- .../inappbrowserandroid/MainActivity.kt | 14 ++-- .../inappbrowserandroid/TrustlyConstants.kt | 2 +- .../TrustlyWebChromeClientRedirectActivity.kt | 18 ----- .../webchromeclient/TrustlyWebView.kt | 67 ------------------- .../WebChromeClientActivity.kt | 55 --------------- .../webviewclient/CustomTabActivity.kt | 24 +++++++ .../TrustlyWebViewClientRedirectActivity.kt | 2 +- .../webviewclient/WebViewClientActivity.kt | 50 -------------- .../app/src/main/res/layout/activity_main.xml | 14 +--- .../app/src/main/res/values/strings.xml | 3 +- .../in-app-browser-ios/ViewController.swift | 66 +----------------- 13 files changed, 40 insertions(+), 299 deletions(-) delete mode 100644 android-app/app/src/main/java/net/trustly/inappbrowserandroid/webchromeclient/TrustlyWebChromeClientRedirectActivity.kt delete mode 100644 android-app/app/src/main/java/net/trustly/inappbrowserandroid/webchromeclient/TrustlyWebView.kt delete mode 100644 android-app/app/src/main/java/net/trustly/inappbrowserandroid/webchromeclient/WebChromeClientActivity.kt create mode 100644 android-app/app/src/main/java/net/trustly/inappbrowserandroid/webviewclient/CustomTabActivity.kt delete mode 100644 android-app/app/src/main/java/net/trustly/inappbrowserandroid/webviewclient/WebViewClientActivity.kt diff --git a/android-app/.idea/misc.xml b/android-app/.idea/misc.xml index 773fe0f..4412b1a 100644 --- a/android-app/.idea/misc.xml +++ b/android-app/.idea/misc.xml @@ -1,6 +1,7 @@ + - + diff --git a/android-app/app/src/main/AndroidManifest.xml b/android-app/app/src/main/AndroidManifest.xml index 9be17b0..cbbfb32 100644 --- a/android-app/app/src/main/AndroidManifest.xml +++ b/android-app/app/src/main/AndroidManifest.xml @@ -27,9 +27,9 @@ android:exported="true" /> + android:label="@string/custom_tabs" /> @@ -42,23 +42,6 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/android-app/app/src/main/java/net/trustly/inappbrowserandroid/MainActivity.kt b/android-app/app/src/main/java/net/trustly/inappbrowserandroid/MainActivity.kt index f178b70..e7194aa 100644 --- a/android-app/app/src/main/java/net/trustly/inappbrowserandroid/MainActivity.kt +++ b/android-app/app/src/main/java/net/trustly/inappbrowserandroid/MainActivity.kt @@ -4,8 +4,7 @@ import android.content.Intent import android.os.Bundle import android.widget.Button import androidx.appcompat.app.AppCompatActivity -import net.trustly.inappbrowserandroid.webchromeclient.WebChromeClientActivity -import net.trustly.inappbrowserandroid.webviewclient.WebViewClientActivity +import net.trustly.inappbrowserandroid.webviewclient.CustomTabActivity class MainActivity : AppCompatActivity() { @@ -13,14 +12,9 @@ class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) - val webViewClientButton = findViewById