PHP中文网2017-04-17 17:21:22
1) まずユーザーに更新してもらいましょう:
主に 2 つのステップに分かれています。1 つ目は新しいバージョンがあることを知る方法、2 つ目は新しいバージョンにアップグレードする方法です。
新しいバージョンを確認する方法: アプリを開いた後、ようこそインターフェイスが表示された後、サーバーに http リクエストを送信して、更新が必要かどうかを確認します。更新があり、それが強制的な更新ではない場合。をクリックすると、プロンプトが表示されます。ユーザーは、「更新」をクリックして更新します。まだ更新されていない場合は、このバージョンが強制的な更新である場合は、クリックして無視してください。更新ボタンをクリックすると更新され、「まだ更新されていません」ボタンをクリックしてアプリを終了します
もちろん、iOS ユーザーは、アプリ ストアの API に直接リクエストしてアップデートがあるかどうかを確認することもできます。これはより信頼性が高く、原則は同じです
新しいバージョンを知った後のアップグレード方法: Android アプリと iOS アプリのアップグレード方法は異なります。Android では、APK をダウンロードしてインストールできますが、iOS では、iTunes にジャンプすることしかできません。面倒な場合は、いくつかを使用できます。ユーザーが Tencent の App Store をクリックすると、ユーザーは Tencent の App Store に直接ジャンプできます。App Store では、ユーザーの操作に応じて、APK をダウンロードしたり、iTunes ストアにジャンプしたりできます。システム。
======カットカットカット======
2) 自動アップデートについて説明します。自動アップデートとは、一般に、新しいバージョンをダウンロードして、それを自動的にインストールする必要があるものです。古いアプリから新しいアプリをダウンロードし、インストールを開始します。この方法では、更新は完全に自動で行われます (ユーザーが更新をクリックする必要はありません)。iTunes にアクセスする必要があります。更新します。
ただし、賢明な開発者であれば、この問題を解決することができます。基本原則は、アプリが更新されたときに、サーバーから最新の js ファイルをロードするだけです。これにより、ユーザーが iTunes にアクセスする必要がなく、自動的にアップグレードするという問題をある程度解決できます。もちろん、APP がハイブリッドであることが前提です。具体的な例には、JPatch ライブラリが含まれます。
次の記事を参照できます: http://segmentfault.com/a/1190000003973865
天蓬老师2017-04-17 17:21:22
iOS アプリを更新するには、通常、いくつかの方法があります:
アプリではバンドルのバージョンに基づいて判断され、ユーザーにアップデートを促します。実際には、現在も App Store からアップデートされています。
通常、テスト ユーザー向けに、OTA (無線) テクノロジーを使用して、ユーザーがここからダウンロードできるリンクを提供します。
JSPatch などのこの種の JS テクノロジを使用して、ハイブリッド アプリで一般的に使用されるリアルタイム更新を実現します。
巴扎黑2017-04-17 17:21:22
Android ホット パッチ AndFix
AndFix は、Android アプリ用のオンライン ホット パッチ フレームワークです。このフレームワークを使用すると、アプリを再リリースすることなく、オンラインでアプリのバグを修正できます。 AndFixとは「Android Hot-Fix」の略称です。
現時点では、AndFix は Android バージョン 2.3 から 6.0 をサポートし、arm および X86 システム アーキテクチャを備えたデバイスをサポートします。 Dalvik と ART のランタイムを完全にサポートします。
AndFix のパッチ ファイルは、.apatch で終わるファイルです。
AndFix は Alibaba のオープンソース プロジェクトです。
Github: https://github.com/alibaba/AndFix