微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 webview 上间隔深度链接以保持本机应用程序会话处于活动状态?

如何解决如何在 webview 上间隔深度链接以保持本机应用程序会话处于活动状态?

例如,我有本机应用程序,我从我的应用程序打开 webview。我需要让我的应用程序保持活动状态,因为如果我的本机应用程序在 5 分钟内没有活动,会话将过期。所以我必须将深层链接传递给网站 所以网站可以保持间隔我的原生应用程序深层链接以使原生应用程序活跃。问题是如何编写代码以在不重新加载或重定向网站页面的情况下调用深层链接

解决方法

简而言之,没有。

一种选择是 (a) 重构应用程序以更优雅地处理过期会话(例如再次登录)和 (b) 重构服务器以允许新会话恢复先前会话的状态。

另一种选择是更改服务器实现,以便会话不会那么快过期。

如果您从本机应用程序中打开 Web 视图(而不是启动 Web 浏览器应用程序),则您的应用程序实际上仍在运行,因此没有什么可以阻止您使用一些计时器来触发某些任务从服务器的角度来看,它会定期保持活动状态。

但您的答案并不在于对深层链接的某种巧妙使用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。