-1

アプリ/ウェブサイトをリロードせずにアプリコードを更新してクライアントに採用させる方法や可能性はありますか?機能の追加や削除など、ライブアプリケーションコードを更新することを意味します。

iPadは、フルスクリーンWebアプリの場合は24時間ごとにユーザー許可を要求しますが、ネイティブアプリの場合は要求しません。許可を与えると、再度尋ねることはありませんが、アプリをリロードすると、通常、更新をプッシュするときに必要になりますが、24時間が経過したかどうかを再度尋ねます。

iPadをタクシーにインストールしており、ジオロケーションデータを使用して都市周辺の接続を追跡したいのですが、アプリがゲストに許可を求めるため、確実に追跡することはできません。また、ロケーションベースの機能をいくつか提供したいと思いますが、1人のゲストが「いいえ」と言った場合、iPadは2回しかaksingを許可しないため、次のすべてのゲストに影響を与えるため、それを行うことはできません。ジオロケーションをもう一度使用するように依頼し、

4

1 に答える 1

1

コードを更新するということは、ライブコードをリロードするか、ページにロードされたモジュールを変更せずに変更することを意味すると思います。

これには、コードのモジュールをアプリケーションにリロードまたは追加できるインフラストラクチャライブラリが必要になります。ncoreはこれを可能にします

次に、新しいモジュールまたはモジュールのリロードコマンドをクライアントブラウザに送信するために、サーバーまたはその他のリモートエンドポイントからの通信チャネルが必要になります。

WebSocketを開いて、2つのコマンドのいずれかを送信するという概念

  • モジュールを追加:url
  • モジュールのリロード:名前

次に、ブラウザのアプリは、URLからそのモジュールを読み込んで追加するか、そのモジュールを再読み込みします。

これは基本的に、ユーザーのブラウザでアプリケーションの状態をリモートコントロールします。

于 2012-04-09T00:10:39.400 に答える