【问题标题】:Can I detect when an Apple TV app becomes active again from TVJS?我可以从 TVJS 检测 Apple TV 应用程序何时再次变为活动状态吗?
【发布时间】:2015-10-20 21:00:49
【问题描述】:

每当我的 TVML/TVJS Apple TV 应用在启动后再次激活时,我都需要采取行动。似乎 onLaunch app lifecycle event 仅在我的应用程序从头开始启动时才被调用。这是否可以使用 TVJS 或者我必须在 AppDelegateapplicationDidBecomeActive 方法中使用 evaluateInJavaScriptContext

【问题讨论】:

    标签: tvos apple-tv tvml


    【解决方案1】:

    它是 currently undocumented,但 App.onResume 属性似乎在 tvOS beta 3 中有效。

    App.onResume = function (options) {
      console.log("App resumed.");
      console.log(options);
    };
    

    【讨论】:

    • 您是否试图让应用重新加载数据?您是否尝试过 App.reload 方法?在最终版本中,它似乎对我不起作用。无论是那个还是 onResume 都没有触发。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 2016-04-22
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多