【问题标题】:How to tell users about new updates?如何告诉用户新的更新?
【发布时间】:2019-12-14 00:23:50
【问题描述】:

我有一个带有 firebase 后端的 React Native 应用程序,

现在我是发布它的最后一部分了, 但是我有一个问题,在发布我的应用程序后,我会添加一些更新或其他内容,并且我想确保每个用户都更新,所以我是否应该实现一个在我的应用程序添加一些更新并将其发布到商店后出现的模式

所以我只是想如果我创建了一个布尔项,如果我添加更新,只需将其更改为 True 并且在我的代码中,如果该真正的模态出现,否则隐藏它!

那么这是一个不错的方法吗?

或者在这种情况下,firebase 可以帮助我告诉我做的任何新事情“如果你想告诉我,我不会向他们发送推送通知”

【问题讨论】:

  • 你能澄清一下“如果你想告诉我,我不会发送给 [他们?] 推送通知”是什么意思?
  • 我不能保证,但是流行的Siren for iOS 有一个React Native Siren 端口。
  • 嘿@Rob 我的意思是像this这样的普通通知
  • 这看起来像简单的推送通知。因此,只需跟踪用户一直在使用的版本(例如,我们在登录时存储应用程序版本号)并为尚未登录新版本的任何人推送通知。 FWIW,这似乎是激怒用户和/或让他们禁用应用程序通知的绝佳方式。 (我删除应用程序的成本更低。哈哈。)我认为最好在他们访问应用程序时告诉他们,并在“你可能想要”场景和“你必须”场景之间划定界限。
  • 嗯,听起来不错,谢谢 Rob,我会再考虑一下

标签: android ios firebase react-native


【解决方案1】:

如果您想在用户打开应用程序时告诉他们新的更新,您可以使用 Firebase Remote Config 和所需的键,例如 latestVersionforceUpdatereleaseNotes 等,并在您的应用程序中显示对话框

.

Demo Project

【讨论】:

  • 你有什么例子吗?
  • @OliverD 我可以在一段时间内准备好,也会在这里更新。
  • @OliverD 我现在有一些优先项目工作要做,在此之前你可以查看this example。一旦我有时间(2-3 天),我会在这里用例子更新你。很抱歉给您带来不便。
  • 感谢您抽出宝贵时间,我会检查一下,我认为它适用于 Android 不适用于两者(iOS、Android),所以没有办法在 react native 中处理它?
  • 是的,我只为 android 准备了它。但是一旦理解了它,您也会很容易地找到方法来做出反应。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
  • 2014-10-09
  • 1970-01-01
  • 1970-01-01
  • 2017-12-15
  • 1970-01-01
  • 2018-02-28
相关资源
最近更新 更多