Launch Google PlayStore on Companion Android Mobile from Tizen Gear
While using the Wearable in 'Companion' mode with a Mobile running on android Operating System, An appControl from Gear could be launched to open 'GooglePlayStore' on Mobile and display specific app/publisher detail page.
function appControlSuccess() {
alert("Tizen AppControl Success");
}
function appControlError(error) {
alert("Tizen AppControl Error: "+error.message);
}
var appControlReplyCallback = {
onsuccess: function(data) {
alert("GooglePlayStore launch on phone success");
alert ("success: data = " + JSON.stringify(data));
},
onfailure: function(error){
alert("error launching GooglePlayStore launch on phone: "+error);
}
};
function launchGooglePlayStore(){
var appid = "com.samsung.w-manager-service";
//appId of 'GearManager Service' running on Gear to communicate with Mobile
var type = "gear";
var url = 'market://details?id=com.instagram.android';
// or your desired appID as market://details?id=<package_name>
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);
}