#include "net_nfc_server_hce_ipc.h"
#include "net_nfc_server_hce.h"
#include "appsvc.h"
+#include "pkgmgr-info.h"
#define OPERATION_APDU_RECEIVED "http://tizen.org/appcontrol/operation/nfc/card_emulation/apdu_received"
#define OPERATION_TRANSACTION_RECEIVED "http://tizen.org/appcontrol/operation/nfc/card_emulation/transaction_received"
appsvc_add_data(bd, "data", aid);
if (net_nfc_util_get_login_user(&uid) == true) {
- ret = aul_launch_app_for_uid(handler->package, bd, uid);
+ char *app_id;
+ pkgmgrinfo_pkginfo_h pkgmgr_handle;
+
+ pkgmgrinfo_pkginfo_get_usr_pkginfo(handler->package, uid, &pkgmgr_handle);
+ pkgmgrinfo_pkginfo_get_mainappid(pkgmgr_handle, &app_id);
+
+ DEBUG_SERVER_MSG("appid is %s", app_id);
+
+ ret = aul_launch_app_for_uid(app_id, bd, uid);
if (ret < 0)
DEBUG_ERR_MSG("aul_launch_app_for_uid failed, uid [%d] ret [%d]", uid, ret);
} else {