function isGlobalService() {
return global['serviceType'] === 'GLOBAL';
}
+function printAppControlData(id: string) {
+ var reqAppControl = global.tizen.application.getCurrentApplication().getRequestedAppControl();
+ var appControlData = reqAppControl.appControl.data;
+ console.log(`id: ${id}, appControlData operation: ${reqAppControl.appControl.operation}`);
+ for (var dataIndex in appControlData) {
+ for (var valueIndex in appControlData[dataIndex].value)
+ console.log(`data[${dataIndex}][${valueIndex}]: ${appControlData[dataIndex].value[valueIndex]}`);
+ }
+}
function registerExtensionResolver(id: string) {
if (wrt.tv) {
// FIXME: this is for awaking up uv loop.
// uv loop is sleeping for a few second with tizen webapis's aync callback
fakeTimer = setInterval(() => {}, 100);
+ printAppControlData(id);
try {
app = require(filename);
if (app.onStart !== undefined) {