2016-03-29 75 views
0

我想弄清楚如何發送某種意圖在與我的Tizen可穿戴設備同步的Android設備上打開應用程序。有關它的任何提示?Galaxy齒輪S2 - 從Tizen Web應用程序手機上的Launche android應用程序

我找到了這個鏈接。通過此代碼,我可以啓動三星商店。我需要啓動Google Play。我已經嘗試過更換爲APPID:com.android.vending

https://developer.tizen.org/ko/forums/web-application-development/wearable-send-intent-phone?langswitch=ko

回答

2

研究了很多,在耐克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); 
    } 
}; 

當你開始用新語言開發時,有一種令人沮喪的發現,那就是沒有直接記錄這樣一個簡單的功能。我希望這個答案能幫助一些人。

相關問題