私は最近、コルドバベースのウィンドウに、企業の目的のために10個のアプリケーションを配備するの暗い世界に入ってきました。
まず、Windowsストア経由で展開するかどうかは大きな違いがあります。下の私の答えはあなたが標準的な一般向けのWindowsストアを使用することを前提としていますが、private store via Windows Store For Businessルートを使ってエンタープライズアプリケーションを配布することもできますが、私はこの経験はありません。
Android用Google PlayストアやiOS向けApp Storeとは異なり、Windowsストアではdeploy apps without publicly listing themを使用できます。あなたは、直接リンクを所有している人にWindows 10のアプリケーションへのアクセスを制限したり、制限された人のリストにアクセスを制限することができます。最初の選択肢は私のために十分だった。
アプリをWindowsストアにアップロードするには、.appxupload
バンドルを生成する必要があります。
私はcordova build windows --release -- --archs="x86 x64 arm" --bundle --win
を使用しました。 Visual Studioでplatforms/windows/CordovaApp.sln
を開き、[プロジェクト]> [ストア]> [アプリケーションパッケージの作成...]を選択することで、これを行うこともできます。
あなたのアプリは、既に対応するアプリプロファイルの正しいパッケージ名と証明書で設定されていることを前提としています。 Windowsストアデベロッパーポータルhttps://developer.microsoft.com/en-us/dashboard/overviewで新しいアプリプロファイルを作成できます。プロファイルをCordovaプロジェクトに関連付ける最も簡単な方法は、Visual Studioを使用することです: "プロジェクト>ストア>アプリケーションをストアに関連付ける..."。
投稿処理中にメッセージが表示されたら、Windowsストア開発者ポータルから.appxupload
をアップロードできます。
テスト目的では、私はSideloading mechanismを使用しましたが、デバイスをサイドローディングまたは開発者モードに設定する必要があります。エンタープライズ展開には適していません。
ありがとう@DaveAlden – Houcin
Windowsストア(個人または一般)経由で配布する以外の解決策はありません – Houcin
(復帰タッチによるコメントの送信はうんざりです)...だから私はドンWindowsストア(プライベートまたはパブリック)経由で処理したいのですが、別のデバイスにインストールされるappxをビルドしたいのですがどうしたらいいですか?どのような種類の証明書が必要ですか? – Houcin