如何在通过代码推送成功更新应用程序后显示通知

How to show an notification after successful app update via Code Push

我正在使用 code-push 更新我的 react-native 应用程序。我不想每次都通过 App Store 更新它。

我正在使用 installMode ON_NEXT_RESUME,因此会下载更新但不会立即安装。新内容将在应用程序下次恢复或重新启动时可用,以先发生者为准。 (如果应用程序处于非活动状态 10 分钟)

我的代码如下:

componentDidMount() {
    codePush.sync({ installMode: codePush.InstallMode.ON_NEXT_RESUME,
                    minimumBackgroundDuration: 60 * 10 });
}

但问题是应用更新了,但用户不知道。

有没有办法在更新成功后向用户显示类似的通知?

您可以使用

codePush.SyncStatus.UPDATE_INSTALLED

https://github.com/Microsoft/react-native-code-push/blob/master/docs/api-js.md#codepushsync