我正在尝试让我的应用程序在用户从其Roku卸载时自动从服务器取消链接。
Roku documentation建议在激活时向客户端应用程序发送令牌,Roku可以将其用于服务器上的后续操作(如流媒体)。这个想法是,如果用户卸载应用程序,令牌将丢失,从而有效地将客户端与服务器分离。
这种方法看起来有些混乱,但是看到有多少卸载会导致服务器有很多无用的令牌。
当用户卸载应用程序时,是否有其他方法可以取消链接?当用户卸载应用程序时,Brightscript可能会有一个回调,因此我可以手动调用服务器上的端点以另一种方式停用它吗?
答案 0 :(得分:0)
据我所知,Roku应用程序没有关于卸载的通知或在这样的时间点执行代码的机会。我觉得你运气不好。
关于堆叠许多无用令牌的替代解决方案,也许可以使用到期时间?例如,在几个月内无效并删除任何未见任何活动的令牌?对于那些只是没有使用过应用程序但没有卸载的用户来说,这很烦人,因为他们在很长一段时间后启动应用程序并且必须重新登录。