3

ユーザーが私の Web ページからインストールして起動する Adob​​e AIR アプリケーションを開発しました。AIR アプリがまだユーザーのコンピューターにインストールされていない場合は、インストール バッジを使用して AIR アプリをインストールします。アプリに署名する前は、このインストールは AIR アプリがまだインストールされていない場合にのみ発生し、インストールされると、AIR アプリは再度インストールされるのではなく、インストール バッジから起動されました。

私の Thawte 署名で AIR アプリにデジタル署名して以来、AIR バッジは既に存在していてもインストールを試み続け、「あなたが開いたアプリケーションと同じバージョンがこのシステムに既に存在します。バージョンを実行しますか?」というメッセージが表示されます。すでにインストールされていますか?」

バッジが既にインストールされているバージョンを検出していないようです。

署名済みバージョンを公開したときにステップを逃したことがありますか (技術的には、私は常に署名付きバージョンを持っていましたが、それは単なる自己署名バージョンでした)、バッジを新しい署名などで更新する必要があるのでしょうか?

乾杯

4

1 に答える 1

4

Adobe AIR バージョン 1.5 を使用していましたが、新しい証明書によって新しい発行者 ID が生成され、これを Badge.swf で更新する必要がありました。新しい発行者 ID を Badge.swf に追加すると、インストールは 1 回だけ行われ、それ以降はバッジをクリックすると期待どおりにアプリが起動します。

于 2011-05-10T16:03:24.390 に答える