每周一篇戏剧性的帖子 - 一些顶级Devvit应用程序的快速分析显示,约有20%的安装未能正确安装u/User-Account,这实际上赋予了应用程序操作权限。这主要发生在 大型子版块中,其中安装者管理员状态处于非活动状态。小子版块似乎没有受到此影响。以下是我分析的应用程序及其安装成功率的快速指标:

  • 侵袭助手,3844 / 5140 * 25.2% 缺失
  • 管理员告知者 - 4113 / 4883 * 15.7% 缺失
  • 逃避守卫 - 3757 / 4534 * 17.1% 缺失
  • 订阅侧边栏,3159 / 3871 * 18.4% 缺失
  • 订阅目标,2727 / 3609 * 24.4% 缺失

在顶20个应用程序中,有约74,000个应用程序安装。使用20%的平均值,这意味着超过15,000个安装未能正常工作。

如何修复: 必须发生以下几件事情才能实现全面修复:

  1. 在应用程序更新期间,devvit应用程序应检查有效用户帐户,并在缺失时重新安装。
  2. 在应用程序安装期间,应尝试在安装应用程序本身之前添加用户配置文件,并在用户权限不足时返回错误。
    我强烈建议将当前所有安装视为有效,但要求未来安装检查管理员状态。

编辑 - 如果您想快速测试自己的应用程序是否安装, 可以使用以下模板链接快速加载原始JSON: https://www.reddit.com/user/<username>/moderated_subreddits.json

只需将 <username> 替换为您的应用程序名称,然后解析JSON代码。