블루스택에서의 인앱결제 테스트는 불가능한가요?

블루스택에서 삼성IAP 를 이용해 인앱결제를 구현하고 있습니다.

Galaxy Store는 외부에서 apk를 다운로드하여 설치하였습니다.

SamsungIAP.Instance.GetProductsDetails 를 통해 상품정보는 정상적으로 콜백됩니다.

그러나 SamsungIAP.Instance.StartPayment 호출시

“인증중” 이라는 팝업이 뜨고 사라진뒤 아무것도 표시되지 않으며

아래와 같은 로그가 출력됩니다.

11-04 14:07:51.487 17412 17412 W System.err: android.content.pm.PackageManager$NameNotFoundException: com.osp.app.signin
11-04 14:07:51.487 17412 17412 W System.err: at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:181)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:152)
11-04 14:07:51.487 17412 17412 W System.err: at com.samsung.android.iap.util.AccountUtil.getSamsungAccountType(ProGuard:3)
11-04 14:07:51.487 17412 17412 W System.err: at com.samsung.android.iap.activity.AccountActivity.onReady(ProGuard:18)
11-04 14:07:51.487 17412 17412 W System.err: at com.samsung.android.iap.activity.a.checkRuntimePermission(ProGuard:2)
11-04 14:07:51.487 17412 17412 W System.err: at com.samsung.android.iap.activity.a.onCreate(ProGuard:10)
11-04 14:07:51.487 17412 17412 W System.err: at com.samsung.android.iap.activity.AccountActivity.onCreate(Unknown Source:0)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.Activity.performCreate(Activity.java:7185)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.Activity.performCreate(Activity.java:7176)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1284)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
11-04 14:07:51.487 17412 17412 W System.err: at android.os.Handler.dispatchMessage(Handler.java:106)
11-04 14:07:51.487 17412 17412 W System.err: at android.os.Looper.loop(Looper.java:193)
11-04 14:07:51.487 17412 17412 W System.err: at android.app.ActivityThread.main(ActivityThread.java:6672)
11-04 14:07:51.487 17412 17412 W System.err: at java.lang.reflect.Method.invoke(Native Method)
11-04 14:07:51.487 17412 17412 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:518)
11-04 14:07:51.487 17412 17412 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

삼성계정이란 앱은 사라진것 같고, 원인이 뭘까요?

Hi qwerasdfzxcv,

While it may be possible to test Samsung IAP on an emulator, we cannot guarantee that everything will work correctly.

However, it appears your issue is related with Samsung account sign-in so you won’t find anyone with direct knowledge here. You can report your issue by going to https://www.samsung.com, then locate and click the link to contact support (for example, in the U.S., you would click Contact Us located under Support at the bottom of the page).