【问题标题】:Launch default Smart Hub app on Samsung Tizen from web application从 Web 应用程序在 Samsung Tizen 上启动默认 Smart Hub 应用程序
【发布时间】:2019-12-18 16:12:05
【问题描述】:

经过一番研究,我得出结论,这个应用的 ID 为 org.volt.apps,但通过 tizen.application.launchtizen.application.launchAppControl 启动它会让我进入默认应用屏幕,而不是 Smart Hub 使用的屏幕。

有什么方法可以启动org.volt.apps,结果与我按下遥控器上的 SmartHub 按钮完全相同?

【问题讨论】:

    标签: samsung-smart-tv tizen-web-app


    【解决方案1】:

    请注意,launch/launchAppControl API 的使用仅限于您自己的应用程序。相关评论说的是here

    备注:此方法仅用于适当的情况,例如启动 你自己的应用程序。不要滥用 API 来启动其他应用程序 商业考虑。

    使用其他应用程序可能会导致您的应用程序出现法律问题。

    我建议:

    1. 联系Seller Office并询问有关使用内置三星电视应用程序“org.volt.apps”的详细信息。我认为您的问题可以由法律事务专家处理并为您提供有效的答案。
    2. 可能需要与应用程序所有者达成协议,具体取决于之前的步骤结果。
    3. 询问应用程序所有者如何达到您的目标(以所需状态启动应用程序)。应用程序可能需要提供适当的数据才能以非默认状态启动。它取决于应用程序,因此应用程序所有者只能提供详细信息。

    【讨论】:

      【解决方案2】:

      本指南来自三星 1:1 Q&A 支持,用于从您当前的应用打开 App Store (smarthub) 上的应用详细信息页面。

      function launchSmartHub() {
      
      var appName = 'com.samsung.tv.store';
      
      var subMenu = 'detail';
      
      var widgetID = 'xxxxx'; //Target app id on App Store, 13 numbers of App ID
      
      var callerID = 'yyyyy'; //Current app ID. 13 numbers of App ID
      
      var appControl = new window.tizen.ApplicationControl('http://tizen.org/appcontrol/operation/view', null, null, null, [
      
      new window.tizen.ApplicationControlData("Sub_Menu", [subMenu]),
      
      new window.tizen.ApplicationControlData("widget_id", [widgetID]),
      
      new window.tizen.ApplicationControlData("caller_id", [callerID])
      
      ]);
      
      
      
      window.tizen.application.launchAppControl(appControl, appName, function onLaunchSuccess() {
      
      console.error("Launched Successfully---------------------");
      
      }, function onLaunchError(e) {
      
      console.error(e, "Error on AppControl Launch");
      
      }, {
      
      onsuccess: function() {
      
      console.error("Reply Here");
      
      }
      
      });
      
      
      /*
      URL to app store is different per each year;
      •2016 org.volt.apps
      •2017 org.volt.apps
      •2018 com.samsung.tv.store
      •2019 com.samsung.tv.store
      •2020 com.samsung.tv.store
      •2021 com.samsung.tv.store
      */
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-03-23
        • 1970-01-01
        • 2013-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-13
        相关资源
        最近更新 更多