Skip to content

Commit 22e793a

Browse files
committed
fix: Android SDK API 수정
1 parent e84761b commit 22e793a

2 files changed

Lines changed: 17 additions & 4 deletions

File tree

android/src/main/java/com/toss/TossModule.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package com.toss
33
import com.facebook.react.bridge.Promise
44
import com.facebook.react.bridge.ReactApplicationContext
55
import com.vivarepublica.loginsdk.TossLoginController
6-
import com.vivarepublica.loginsdk.TossLoginResult
6+
import com.vivarepublica.loginsdk.model.TossLoginResult
77
import com.vivarepublica.loginsdk.TossSdk
88

99
class TossModule(reactContext: ReactApplicationContext) :
1010
NativeTossSpec(reactContext) {
1111

1212
override fun configure(appKey: String) {
13-
TossSdk.init(reactApplicationContext, appKey)
13+
TossSdk.init(appKey)
1414
}
1515

1616
override fun isLoginAvailable(promise: Promise) {
@@ -37,7 +37,7 @@ class TossModule(reactContext: ReactApplicationContext) :
3737
is TossLoginResult.Error -> {
3838
promise.reject(result.error.code, result.error.message)
3939
}
40-
is TossLoginResult.Cancel -> {
40+
TossLoginResult.Cancelled -> {
4141
promise.reject("CANCELLED", "User cancelled login")
4242
}
4343
}
@@ -47,7 +47,7 @@ class TossModule(reactContext: ReactApplicationContext) :
4747
override fun moveToBridgePageForNoApp() {
4848
// Android에서는 토스앱 미설치 시 Play Store로 이동합니다.
4949
val activity = currentActivity ?: return
50-
TossLoginController.moveToBridgePageForNoApp(activity)
50+
TossLoginController.moveToPlaystore(activity)
5151
}
5252

5353
override fun handleOpenUrl(url: String, promise: Promise) {

example/android/app/src/main/AndroidManifest.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,18 @@
2323
<category android:name="android.intent.category.LAUNCHER" />
2424
</intent-filter>
2525
</activity>
26+
<activity
27+
android:name="com.vivarepublica.loginsdk.activity.TossAuthCodeHandlerActivity"
28+
android:exported="true"
29+
android:launchMode="singleTask">
30+
<intent-filter>
31+
<action android:name="android.intent.action.VIEW" />
32+
<category android:name="android.intent.category.DEFAULT" />
33+
<category android:name="android.intent.category.BROWSABLE" />
34+
<data
35+
android:host="oauth"
36+
android:scheme="tossYOUR_APP_KEY" />
37+
</intent-filter>
38+
</activity>
2639
</application>
2740
</manifest>

0 commit comments

Comments
 (0)