Hi all! 我正在构建 Hivemind(daily-hivemind),一个每日意见和预测游戏。我正尝试添加一个简单的“Join r/…” 按钮,让玩家可以在游戏内加入社区。
设置:
-
devvit.json 将其列在 permissions.reddit.asUser:["SUBMIT_COMMENT", "SUBSCRIBE_TO_SUBREDDIT"]。
-
Devvit 0.15.0,版本 0.0.89,已获 Reddit 批准并安装在 r/Hivemind_TheGame。
-
按钮是独立的点击:从未必需,从未与游戏玩法组合,从未奖励。
当非会员点击时,reddit.subscribeToCurrentSubreddit() 抛出:
2 UNKNOWN: permission not granted for [SUBSCRIBE_TO_SUBREDDIT]
同样在未获批准的开发版本中出现。文档说明,一旦版本获批后,用户操作对所有人都有效,所以我预期在 0.0.89 版上能工作。
问题:
-
有没有人成功让 regular players 调用 subscribeToCurrentSubreddit()?是否需要单独请求或加入白名单?
-
是否可以检查用户是否已经订阅,以便只向未订阅者显示 Join?
目前按钮回退为打开子页面,让用户使用 Reddit 自带的 Join 功能。任何建议都很感谢,谢谢!
评论 (0)