2424 */
2525package org.sopt.official.feature.deeplink
2626
27+ import android.content.Intent
2728import android.os.Bundle
2829import androidx.appcompat.app.AppCompatActivity
2930import com.airbnb.deeplinkdispatch.DeepLinkHandler
3031import dagger.hilt.android.AndroidEntryPoint
32+ import javax.inject.Inject
3133import org.sopt.official.common.navigator.NavigatorProvider
3234import org.sopt.official.deeplink.AppDeeplinkModule
3335import org.sopt.official.deeplink.AppDeeplinkModuleRegistry
@@ -36,7 +38,8 @@ import org.sopt.official.feature.fortune.deeplink.FortuneDeeplinkModuleRegistry
3638import org.sopt.official.network.persistence.SoptDataStore
3739import org.sopt.official.webview.deeplink.WebDeeplinkModule
3840import org.sopt.official.webview.deeplink.WebDeeplinkModuleRegistry
39- import javax.inject.Inject
41+ import org.sopt.official.webview.view.WebViewActivity
42+ import org.sopt.official.webview.view.WebViewActivity.Companion.INTENT_URL
4043
4144@AndroidEntryPoint
4245@DeepLinkHandler(value = [AppDeeplinkModule ::class , FortuneDeeplinkModule ::class , WebDeeplinkModule ::class ])
@@ -57,6 +60,16 @@ class DeepLinkSchemeActivity : AppCompatActivity() {
5760 return
5861 }
5962
63+ if (intent?.data?.scheme == " https" ) {
64+ Intent (this , WebViewActivity ::class .java).apply {
65+ putExtra(INTENT_URL , intent?.dataString)
66+ }.apply {
67+ this @DeepLinkSchemeActivity.startActivity(this )
68+ }
69+ finish()
70+ return
71+ }
72+
6073 DeepLinkDelegate (
6174 AppDeeplinkModuleRegistry (),
6275 FortuneDeeplinkModuleRegistry (),
0 commit comments