-2

Web アプリケーションと Windows デスクトップ アプリケーションがあり、どちらも Web ソケット経由で接続されています。

また、Web アプリケーションを使用するときはいつでも、デスクトップ アプリが既にインストールされているかどうかを確認する必要があります。デスクトップ アプリがインストールされていない (または) 古いバージョンの場合は、それに応じてインストール/更新する必要があります。

ここでの課題は、デスクトップ アプリが既にインストールされているかどうかをどのように識別するかです。

1 つの方法は、ブラウザのキャッシュに情報を保存することです。しかし、次の問題があります。

  • ユーザーはブラウザのキャッシュをクリアできます。
  • 同じ製品の複数の URL から、使用すると、ブラウザのキャッシュが異なります。

現在、カスタム URI メソッドを使用してアプリケーションを起動しています。(ブラウザのキャッシュを使用)。

注:主に Chrome と Firefox を対象としています。また、デスクトップ アプリをインストールするための管理者権限もありません。

皆さん、正しい解決策を見つけるのを手伝ってくれませんか?

4

1 に答える 1