nach viel Recherche und einigen „Reverse Engineering“ in der Nike Tizen Anwendung (die im Google Play Store öffnet) konnte ich Öffnen Sie verschiedene Anwendungen.
window.onload = function() {
var appid = "com.samsung.w-manager-service";
var type = "phone";
var url = "market://details?id=br.org.cesar.punchcardreminder";
var extra_data = [
new tizen.ApplicationControlData("msgId", ["mgr_install_host_app_req"]),
new tizen.ApplicationControlData("type", [type]),
new tizen.ApplicationControlData("deeplink", [url])];
var appControl = new tizen.ApplicationControl(
"http://tizen.org/appcontrol/operation/default",
null,
null,
null,
extra_data);
var appControlReplyCallback = {
onsuccess: function(data) {
console.log("launchUrl reply success");
console.log("success: data = " + JSON.stringify(data));
},
onfailure: function() {
console.log("launchUrl reply failed");
}
};
try {
tizen.application.launchAppControl(
appControl,
appid,
function() { console.log("intentBorba", "launchUrl success"); },
function(err) { console.log("intentBorba", "launchUrl failed: " + err.message); },
appControlReplyCallback);
}catch(err) {
console.error("[launcher] " + err);
}
};
Es ist irgendwie frustrierend Figur heraus, dass es nicht direkt Dokumentation eines solchen einfachen Merkmal ist, wenn Sie in einer neuen Sprache zu entwickeln, fängst. Ich hoffe, dass diese Antwort einigen Menschen hilft.