Launch GalaxyStore on Companion Mobile from Wearable

While using the Wearable in 'Companion' mode with a Mobile running on android/iOS Operating System, An appControl from Gear could be launched to open 'GalaxyStore' on Mobile and display specific app detail page.
function appControlSuccess() {
    alert("Tizen AppControl Success"); 
}

function appControlError(error) {
    alert("Tizen AppControl Error: "+error.message); 
}

var appControlReplyCallback = {
    onsuccess: function(data) {
        alert("GalaxyStore launch on phone success");
	alert ("success: data = " + JSON.stringify(data));
     },
 
    onfailure: function(error){
        alert("error launching GalaxyStore launch on phone: "+error);
     }
};



function launchGalaxyStore(){
     var appid = "com.samsung.w-manager-service";		
    //appId of 'GearManager Service' running on Gear to communicate with Mobile
    
     var type = "gear";
     var url = 'samsungapps:
    //Product_detail/ProductID';		
    //place desired appId in place of 'ProductID'
    
    var extra_data = [new tizen.ApplicationControlData("type", [type]),new tizen.ApplicationControlData("deeplink", [url])];	
    //'extra_data' denoting type & url to launch 
    
    var appControl = new tizen.ApplicationControl( 'http://tizen.org/appcontrol/operation/default',null,null,null,extra_data);
    
     tizen.application.launchAppControl(appControl, appid, appControlSuccess, appControlError, appControlReplyCallback);
}

Responses

0 Replies