결제모듈 연동에서 안드로이드의 경우 백신어플 설치가 되더군요
그래서 intent로 앱실행을 하는데
//var intent_url = url.split("intent:");
var intent_url = url;
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_MAIN,
url: intent_url
});
intent.addCategory(Ti.Android.CATEGORY_LAUNCHER);
Ti.Android.currentActivity.startActivity(intent);
위의 처럼 처리했는데도 오류가 납니다.
AndroidManifest.xml
<activity android:name=".PayfoodActivity" android:label="@string/app_name" android:theme="@style/Theme.Titanium" android:configChanges="keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
위의 처럼 action 명도 동일한데도 안되네요 PG모듈 연동 성공하신분 없나요?
오류내용
[ERROR] : TiExceptionHandler: (main) [113,19347] ----- Titanium Javascript Runtime Error -----
[ERROR] : TiExceptionHandler: (main) [0,19347] - In ui/handheld/android/ApplicationWindow.js:1,69
[ERROR] : TiExceptionHandler: (main) [0,19347] - Message: Uncaught Error: Unable to find explicit activity class {net.payfood.ver1/net.payfood.ver1.__pay?srCode=1646494#Intent;scheme=shinhan-sr-ansimclick;package=com_shcard_smartpay;end;Activity}; have you declared this activity in your AndroidManifest.xml?
[ERROR] : TiExceptionHandler: (main) [0,19347] - Source: addCategory(Ti.Android.CATEGORY_DEFAULT),Ti.Android.currentActivity.startActiv
[ERROR] : V8Exception: Exception occurred at ui/handheld/android/ApplicationWindow.js:1: Uncaught Error: Unable to find explicit activity class {net.payfood.ver1/net.payfood.ver1.__pay?srCode=1646494#Intent;scheme=shinhan-sr-ansimclick;package=com_shcard_smartpay;end;Activity}; have you declared this activity in your AndroidManifest.xml?