gpt4 book ai didi

android - Trigger.io - 在显示 View 之前执行应用程序逻辑

转载 作者:行者123 更新时间:2023-11-29 03:00:44 25 4
gpt4 key购买 nike

有一天,我开始使用 trigger.io 开发应用程序,但遇到了一点小麻烦。我的应用程序要求用户在首次启动时登录,成功登录后,他们的用户设置将使用 forge.prefs.set 进行存储。登录表单是 index.html - 因此在应用程序启动时首先加载。

用户登录后,我通过使用 forge.prefs.get 检查他们的用户 ID 来检查他们是否已经登录。如果他们已登录,我会将他们重定向到应用程序的主页 -

forge.prefs.get('user', function(result) {
if (result) {
window.location.href = 'main.html'; // They're logged in, redirect
}
});


$(function () {
... main app logic
});

但是,这种方法会导致登录表单在运行代码检查以查看他们是否已登录之前显示一瞬间。

我在 trigger.io 模块 launchimage 的文档中注意到了这一点:默认情况下,启动图像会在窗口加载事件触发时或 5 秒后自动隐藏,以较早者为准。

听起来我想在“窗口加载事件”期间运行此检查,但我似乎无法弄清楚该怎么做 - Google 和搜索文档没有找到任何结果。

如何防止这种行为?

谢谢!

最佳答案

您可能想要做的是设置 launchimage to hide manually并确保在检查完成之前它不会被隐藏。

在启动图像模块的配置中:

"hide-manually": true

在您的代码中:

forge.prefs.get('user', function(result) {
if (result) {
window.location.href = 'main.html'; // They're logged in, redirect
}
forge.launchimage.hide(); // hide launch image after check is finished
});

关于android - Trigger.io - 在显示 View 之前执行应用程序逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23331405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com