0
我想弄清楚如何發送某種意圖在與我的Tizen可穿戴設備同步的Android設備上打開應用程序。有關它的任何提示?Galaxy齒輪S2 - 從Tizen Web應用程序手機上的Launche android應用程序
我找到了這個鏈接。通過此代碼,我可以啓動三星商店。我需要啓動Google Play。我已經嘗試過更換爲APPID:com.android.vending
我想弄清楚如何發送某種意圖在與我的Tizen可穿戴設備同步的Android設備上打開應用程序。有關它的任何提示?Galaxy齒輪S2 - 從Tizen Web應用程序手機上的Launche android應用程序
我找到了這個鏈接。通過此代碼,我可以啓動三星商店。我需要啓動Google Play。我已經嘗試過更換爲APPID:com.android.vending
研究了很多,在耐克Tizen應用一些「逆向工程」(這將打開谷歌Play商店)我能後開放不同的應用程序。
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);
}
};
當你開始用新語言開發時,有一種令人沮喪的發現,那就是沒有直接記錄這樣一個簡單的功能。我希望這個答案能幫助一些人。