我有一款每日游戏应用,通过定时任务每天发布一个谜题。每次发布时,我都会调用 notifications.requestShowGameBadge({ post, expiresAt })。
每次调用都返回相同的结果:
PERMISSION_DENIED: grpc invocation failed with status 7; app is not authorized to show game badges
我在三种状态下都遇到了这个问题,提示信息完全相同:
- 应用处于预发布阶段时(仅由所有者安装)
- 以未列出方式发布并在真实社区安装后
- 应用在应用目录中获得批准并公开列表后(今天)
文档描述了该 API,但未提及授权步骤,因此我怀疑自己遗漏了某个白名单或申请步骤。有两个问题:
- 实际的限制条件是什么?是申请、应用类别、使用阈值还是其他?
- 这种徽章是否适用于此类每日游戏应用,还是仅适用于特定计划中的应用?
应用名称为 focani-daily,当前版本为 0.0.8。如果有助于诊断,我可以提供调度日志。
评论 (0)