【问题标题】:upgrade Native mobile app to flutter with forceful升级原生移动应用程序以有力地颤动
【发布时间】:2021-03-09 06:35:58
【问题描述】:

几年前我们已经为 Android 和 iOS 等平台开发了原生移动应用,现在我们为这两个平台开发了 Flutter 移动应用。

我想替换 Flutter 应用而不是原生移动应用。

我了解如下几个步骤:

1. we can use same application ID
2. we can use same account as well as KEYS.

But, How to notify existing app users for latest update?

任何人都可以帮助我们了解如何实现

【问题讨论】:

    标签: android ios flutter


    【解决方案1】:

    问:如何通知现有应用用户最新更新?

    A:只需更新版本(例如 V 2.0.1)并在同一应用的 Play Store 和 App Store 各自帐户下发布 apk/aap 和 iOS。用户将在其手机上的 Play 商店应用中自动收到通知,告知您的应用有可用更新。

    【讨论】:

    • 我需要提前更新意味着强制更新,因为几乎整个应用程序都被更改为原生移动应用程序到颤振移动应用程序。所以用户应该更新 mandatroy 不是可选的,我们该怎么做?
    • 您也可以使用自己的服务器并让您的应用程序从那里读取当前版本(如果您的本机应用程序具有服务器功能)。如果您的本机应用程序具有通知功能,那么您可以向所有活动用户推送通知以通知更新。此外,如果您的本机应用程序对您管理的 API 进行了一些调用,您可以在每次调用中包含应用程序版本,并在版本过时时向应用程序返回一个特殊的错误代码。 https://pub.dev/packages/upgrader在你的这个版本的应用中引入这个功能。
    • 一般手机都会有Wi-Fi和特定时间自动更新的功能。所以会更新的不用担心。
    【解决方案2】:

    您的问题不言自明。您已经知道解决方案了。

    在你第一点的回复中

    1. 我们可以使用相同的应用程序 ID

    在您的 Flutter 应用程序中,导航到 android 项目的应用程序级构建并使用您现有的应用程序 ID 更新 Flutter 应用程序应用程序 ID。 (你可能已经知道了)。

    Mobile OS 是根据Application ID 安装应用的,所以你不能使用唯一ID 安装多个应用。

    现在让我们进入第二点

    1. 我们可以使用相同的帐户以及 KEYS。

    当您将使用现有密钥生成颤振应用 (android/ios) 时。假设您在 google play 控制台上的现有应用程序是使用 xyz.jks 构建的。使用相同的密钥构建您的 Flutter android 项目并在 google play store 上发布。

    但是,如何通知现有应用用户最新更新?

    如果您使用相同的密钥 (xyz.jks) 构建了您的 Flutter android apk,您不必担心更新通知,Google Play 商店会处理它并通知用户有可用更新。

    但如果您的最终用户禁用了应用更新通知,他将不会收到通知。除此之外,如果您更改密钥 (xyz.jks) 来构建发布 apk,您的所有现有用户都不会收到通知。

    提示:如果您在应用中集成了 Firebase,则可以从 FCM 向用户发送更新通知,告知用户有可用更新。

    注意:我从未发布过 iOS 应用,所以到目前为止我没有关于应用商店的信息。

    【讨论】:

    • 所以你的意思是说,Play 商店会注意通知用户更新?
    • 是的,只有当您使用相同的密钥文件生成构建时才会这样做
    • 非常感谢,有人已经通过本机应用程序开发和维护了。现在我们使用flutter开发了新的应用程序,需要了解如何用我的flutter应用程序替换现有的应用程序,并且不应该通知用户。我应该问他们什么样的问题?如果google play store会自动发送通知但用户没有更新怎么办,如何维护强制更新用户。你能帮帮我吗...
    • 可以强制用户更新,你发布的应用应该有强制用户更新的代码。游戏商店在游戏控制台中没有选项。
    • 代码应该由原生应用完成,而不是flutter对吧?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多