我发布了我的第一个完整的消费者应用,以下是我希望早知道的技术经验:
-
实时游戏在 Firestore 中: 将骰子投掷的瞬间立即写入移动,而不是在动画结束后。网络请求与动画同时进行,所以伴侣几乎可以瞬间看到。
-
无后端安全: 仅使用 Firestore 规则构建的防作弊奖励账本:每个奖励一个文档,固定的 ID 模式,限定金额,余额必须恰好等于新条目金额。
-
WebRTC 陷阱: 如果呼叫方的应用在呼叫过程中意外关闭,呼叫文档将永远保持“响铃”状态。请添加超时并在此侧忽略过期的呼叫。
-
Expo Go 陷阱: 切勿动态
import('react-native'),它导致我的应用崩溃两次。 -
主题切换 (亮/暗) 需要导航器重新挂载,然后在不带动画的情况下恢复屏幕历史记录。
该应用是 Couple Spark,适用于情侣的游戏和日常仪式:[LINK-devindia]
很高兴在任何这些方面进一步探讨。
app: 访问 https://play.google.com/store/apps/details?id=com.couplespark.app
评论 (0)