検索

ホームページ  >  に質問  >  本文

ios - 线上app是如何自动更新的

怪我咯怪我咯2772日前633

全員に返信(3)返信します

  • PHP中文网

    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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:21:22

    iOS アプリを更新するには、通常、いくつかの方法があります:

    1. アプリではバンドルのバージョンに基づいて判断され、ユーザーにアップデートを促します。実際には、現在も App Store からアップデートされています。

    2. 通常、テスト ユーザー向けに、OTA (無線) テクノロジーを使用して、ユーザーがここからダウンロードできるリンクを提供します。

    3. JSPatch などのこの種の JS テクノロジを使用して、ハイブリッド アプリで一般的に使用されるリアルタイム更新を実現します。

    返事
    0
  • 巴扎黑

    巴扎黑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

    返事
    0
  • キャンセル返事