gpt4 book ai didi

Meteor:在热码推送时向用户发送消息

转载 作者:行者123 更新时间:2023-12-04 20:35:52 24 4
gpt4 key购买 nike

如何让用户知道他们何时收到热码推送?

此刻在推送过程中会出现黑屏,用户会觉得很奇怪。我想向他们保证应用程序正在更新。

有没有我可以使用的钩子(Hook)或其他东西?

最佳答案

这是迄今为止我发现的不需要外部软件包的最短解决方案:

var ALERT_DELAY = 3000;
var needToShowAlert = true;

Reload._onMigrate(function (retry) {
if (needToShowAlert) {
console.log('going to reload in 3 seconds...');
needToShowAlert = false;
_.delay(retry, ALERT_DELAY);
return [false];
} else {
return [true];
}
});

您可以将其复制到应用程序的客户端代码中并更改两件事:
  • 替换 console.log带有警报模式或通知用户屏幕即将重新加载的东西。
  • 替换 ALERT_DELAY有一些您认为适合用户从 (1) 读取模态的毫秒数。


  • 其他注意事项
  • 我建议观看this video在 Evented Mind 上,它更详细地解释了正在发生的事情。
  • 您也可以阅读 reload source 中的评论以获得进一步的启示。
  • 我可以想象更复杂的重新加载逻辑,尤其是在决定何时允许重新加载时。另见 this pacakge对于一种可能的实现。
  • 关于Meteor:在热码推送时向用户发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35536456/

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