問題タブ [app-update]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - HockeyApp SDK の「アプリ内アップデート」機能が期待どおりに動作しない
HockeyApp SDK は、新機能「アプリ内アップデート」を提供しました。この機能は、App Store リリースの新しいバージョンが利用可能かどうかを確認し、利用可能な場合はユーザーにアラート ビューを表示し、App Store アプリでアプリを開くことができるようにします。
ドキュメントの説明に基づくと、Xamarin.Droid プロジェクトでの実装は次のとおりです。
マニフェストでは、必要なアクセス許可を次のように定義しています。
提供されたドキュメントと一致していますが、実装は機能しません。https://support.hockeyapp.net/kb/client-integration-cross-platform/how-to-integrate-hockeyapp-with-xamarin#feedback
この機能の動作をテストするために、バージョン番号 2.0.0 と 2.1.0 の 2 つのビルドが生成され、アルファ ビルドとして HockeyApp にアップロードされました。さらに、2.0.0 がデバイスにインストールされました。API が統合されたホーム画面がしばらく開いたままになっていて、理想的にはバージョン 2.1.0 が利用可能であることを通知するポップアップが表示されるはずだったのに、何も起こりませんでした。
スニッフィング ツールの Charles を使用して、クエリが発生しているかどうかを確認しました。HockeySDK から送信されたクエリは結果コード 200 を返します。応答は空の中かっこ {} だけです。
ドキュメントには、この機能はデフォルトで無効になっているとも書かれていますが、有効にする方法については言及されていません。
追加情報: 使用されている HockeyApp SDK DLL は最新バージョン 5.1.2 です。バージョン 5.1.1 でも同じ実装がテストされました。
クエリ : この機能は、App Store または Hockey App にアップロードされたビルドで機能しますか? Hockey アプリにアップロードされたビルドで機能する場合、それはアルファ ビルドまたはベータ ビルドである必要がありますか?
また、この機能を機能させるために、あらゆる種類のヘルプをいただければ幸いです。ありがとうございました!
azure - Azure または Windows ストアなしで Windows 10 IOT Core アプリをリモートで更新できますか?
私は、単一の場所のベータ テスト用に Raspberry Pi 3 デバイスに展開する Windows 10 IOT Core アプリを仕上げているところです。このアプリは消費者向けであり、センサーから読み取るため、アプリを完成させるために、少なくとも週に 1 ~ 2 回の更新が行われると確信しています。私が読んでいるものはすべて、Windows デバイス ポータル、Windows ストア、または Azure からのみアプリの更新を行うことができると書かれています。
- Windows デバイス ポータルは、現時点ではローカルでの管理/展開には問題なく機能しますが、リモートでは機能しません。これは、デバイスが最終的にはさまざまなファイアウォールの背後にある国全体にインストールされるためです。顧客のファイアウォール ポート フォワーディングについていく必要はありません。 .
- 更新プログラムの承認を最大 48 時間待つ必要がないため、Windows ストアはおそらく機能しません。また、Windows 10 IOT が Windows ストアを完全にサポートしているかどうかも不明です。
- Azure IOT Hub がアプリの更新をどのように管理するかはわかりませんが、すべてを自社のサーバーに保持し、自社のサーバーで実行できることに対してクラウド プロバイダーに支払いたくないため、可能であれば Azure を使用する必要は避けたいと考えています。
バックグラウンド サービスを実行してアプリの更新をダウンロードして適用する方法を理解している人はいますか?
Azure IOT Hub に対処する必要がありますか?
jks - jks ファイルを持っていますが、アプリを新しいパッケージ名で更新できますか? 以前のダウンロードは失われますか?
以前に他の開発者を雇ったことがあり、彼らに不満を持っていたクライアントがいて、彼は私たちを雇うことにしましたが、今問題はアプリをゼロから構築していることです.
クライアントは以前のダウンロードを保持したいので、JKS ファイルを取得しました。私たちの懸念は、同じJKSファイルを使用して新しいパッケージ名で新しいアプリをアップロードできるかどうかです.Googleプレイストアはそれをアプリの新しい更新として扱うか、以前のダウンロードをすべて失う新しいアプリとして扱います.