这是一个已知问题,虽然已有现成的解决方案, 但仍旧需要解决。
在之前的开发过程中, 我已经针对此问题用过很多解决方案, 却始终没能成功解决这个问题。因此, 我当时将其列作 "已知的无法通过代码层解决的问题" 展示在了官方文档的场景问题栏, 并给出用户通过应用层解决此问题的方案。如下图
不过, 随着KeyTone的用户增多, 特别是MacOS平台用户的涌入, 这个问题日益突出。 而且经过我这些天的认真思考, 此问题更不应该作为一个只能从应用层依赖用户自行解决的bug —— 目前只能依赖应用层用户按照我在文档中所写的已知问题的解决方案。
因此, 从今天开始, 我决定正式将此问题列为代码层面的bug之一, 也就是说, 我将在此问题下, 尝试不同的代码层面的解决方案, 直到解决这个问题 —— 或许, 得购买苹果开发者账号并为应用签名后才能解决吧, 但这个代价太高了。