0

ダイレクト・アップデートのために新しいコードを Worklight サーバーにプッシュするとします。ユーザーが実際に更新を受け入れる必要がある前に、一定時間アプリケーションを引き続き使用できるようにすることはできますか? または、ユーザーが新しいコードをダウンロードするまで、アプリケーションは基本的に使用できなくなりますか?

4

1 に答える 1

0

Worklight 6.2 を使用してアプリケーションを開発している場合、開発者は Direct Update フロー全体を引き継ぐことができ、サーバーから受信した更新を処理する方法を基本的に決定できます。

完全に制御することで、フローをエンドツーエンドで所有できることに注意してください。デフォルトの Worklight フレームワーク処理は使用できず、すべてのステップの有効性を保証する全責任は開発者にあります。

Direct Update のカスタマイズの詳細については、次を参照してください。

あなたのシナリオでは、Worklight フレームワークがサーバーからの更新を処理できるようにする前に、あまり極端ではない方法で微調整を行うことができると思います。つまり、更新をインターセプトするトレーニング モジュール (上記の PDF のスライド #18) で提供されている例を使用できます。

wl_directUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, 
directUpdateContext) { 

    ... // display message or counter
}

そして、メッセージを表示してカウンターを開始し、タイムアップしたらdirectUpdateContext.start();更新だけです。

于 2014-10-24T18:08:36.230 に答える