currentApplication: any;
funcCurrentApplication: any;
funcRequestedAppcontrol: any;
- funcGetAppinfo: any;
+ funcGetAppInfo: any;
funcGetAppcerts: any;
funcGetSharedUri: any;
funcGetMetadata: any;
+ funcGetPackageInfo: any;
constructor() {
this.RefineApplicationApis();
+ this.RefinePackageApis();
}
GetServiceId() {
return global.webapis.getServiceId();
}
+ GetPackageId() {
+ return global.webapis.getPackageId();
+ }
+
RefineApplicationApis() {
// tizen.application.getCurrentApplication()
this.funcCurrentApplication = global.tizen.application.getCurrentApplication;
return this.currentApplication;
}
// tizen.application.getAppInfo()
- this.funcGetAppinfo = global.tizen.application.getAppInfo;
+ this.funcGetAppInfo = global.tizen.application.getAppInfo;
global.tizen.application.getAppInfo = (app_id?: string) => {
console.log(`getAppInfo()`);
if (!app_id)
app_id = this.GetServiceId();
- return this.funcGetAppinfo(app_id);
+ return this.funcGetAppInfo(app_id);
}
// tizen.application.getAppCerts()
this.funcGetAppcerts = global.tizen.application.getAppCerts;
return this.funcGetMetadata(app_id);
}
}
+
+ RefinePackageApis() {
+ // tizen.package.getPackageInfo()
+ this.funcGetPackageInfo = global.tizen.package.getPackageInfo;
+ global.tizen.package.getPackageInfo = (package_id?: string) => {
+ console.log(`getPackageInfo()`);
+ if (!package_id)
+ package_id = this.GetPackageId();
+ return this.funcGetPackageInfo(package_id);
+ }
+ }
}
\ No newline at end of file