对于web应用,你只需使用MutationObserver来记录所有DOM变化,然后重放。移动应用有哪些选择?
最简单的方法是使用一些第三方工具,这些工具已经在做一些屏幕记录&回放,例如 参见 或 倩影.
当然你可以尝试开发自己的解决方案,但却是相当漫长的道路。
另外要注意用户的同意。在苹果商店有一些问题与应用程序删除,因为他们是记录屏幕。我建议使用 这个SDK 来管理用户的同意。