有更新时通知
Notification when there is an update
我一直在寻找在发布新版本应用程序时向用户发送消息的方法。当我将新版本上传到 Appstore 或 GooglePlay 时,当用户打开应用程序时应该会出现一条消息,但没有允许用户轻松更新应用程序的最新版本。
你们有什么解决办法吗?它适用于 IOS 和 android。
有几种方法可以解决这个问题。
为每个用户发送有关新版本可用的远程通知。这个解决方案的问题是你必须先获得用户的许可,但它绝对是最方便使用的。
应用内更新:
对于Android:https://developer.android.com/guide/playcore/in-app-updates
对于iOS:您必须自己构建类似的逻辑。您将需要一个服务器端逻辑 - 只是一个公开最新版本字符串的文件。然后在 iOS 当用户启动应用程序时,您可以将用户版本与该文件进行比较 - 如果不同,则显示自定义弹出窗口告诉用户有可用的新版本并 link 到 AppStore。
这里的问题是用户必须启动旧版本 - 这不会给您与远程通知类似的结果,远程通知将在用户不打开应用程序的情况下显示。
我认为最好的解决方案是两者兼顾并涵盖所有情况。对于允许您这样做的用户,远程通知绝对是更好的方式,其余用户将在应用程序本身内部得到通知。如果他们不更新应用程序,请确保在每次打开应用程序时都不要通知用户更新 - 这里最好的方法是每个版本执行一次,甚至更好地使您的版本文件定义它更新是非常重要的并且应该触发弹出窗口。
我一直在寻找在发布新版本应用程序时向用户发送消息的方法。当我将新版本上传到 Appstore 或 GooglePlay 时,当用户打开应用程序时应该会出现一条消息,但没有允许用户轻松更新应用程序的最新版本。
你们有什么解决办法吗?它适用于 IOS 和 android。
有几种方法可以解决这个问题。
为每个用户发送有关新版本可用的远程通知。这个解决方案的问题是你必须先获得用户的许可,但它绝对是最方便使用的。
应用内更新:
对于Android:https://developer.android.com/guide/playcore/in-app-updates
对于iOS:您必须自己构建类似的逻辑。您将需要一个服务器端逻辑 - 只是一个公开最新版本字符串的文件。然后在 iOS 当用户启动应用程序时,您可以将用户版本与该文件进行比较 - 如果不同,则显示自定义弹出窗口告诉用户有可用的新版本并 link 到 AppStore。
这里的问题是用户必须启动旧版本 - 这不会给您与远程通知类似的结果,远程通知将在用户不打开应用程序的情况下显示。
我认为最好的解决方案是两者兼顾并涵盖所有情况。对于允许您这样做的用户,远程通知绝对是更好的方式,其余用户将在应用程序本身内部得到通知。如果他们不更新应用程序,请确保在每次打开应用程序时都不要通知用户更新 - 这里最好的方法是每个版本执行一次,甚至更好地使您的版本文件定义它更新是非常重要的并且应该触发弹出窗口。