2016-10-14 9 views
1

C/C++/MFCで書かれたWin32アプリケーションをDesktop Bridgeを使ってUWPアプリケーションに変換しました。アプリはtrial licenseの店舗に掲載されます。 found this codeは、StoreAppLicenseクラスを使用して試用ライセンス、有効期限などを確認する方法を示しています。Desktop Bridge(Project Centennial)を使用してWin32アプリケーションをUWPに変換して、ストアライセンスをテストする方法はありますか?

私の問題はテスト方法です。

私のアプリは、Windowsストアの概念を持たない旧バージョンのVSで構築されています。

答えて

2

私の問題は、テストする方法であること

IAP機能に関連する2つのネームスペースがあります。Windows.Services.StoreWindows.ApplicationModel.StoreWindows.ApplicationModel.Store名前空間を使用する場合は

、これらのアプリケーションは、テスト中にライセンス情報をシミュレートするCurrentAppSimulatorクラスを使用することができます。 In-app purchases and trials using the Windows.ApplicationModel.Store namespace

Windows.Services.Store名前空間にはこのようなクラスはありません。

Windows.Services.Store名前空間を使用すると、テスト中にライセンス情報をシミュレートするために使用できるクラスを提供していませんtesting guidance

を参照してください。 代わりに、のテストにライセンスを使用するには、ストアにアプリを公開し、そのアプリを開発デバイスにダウンロードする必要があります。これらのアプリは


(更新2016年10月21日)

をテスト中にライセンス情報をシミュレートするためCurrentAppSimulatorクラスを使用することができ、これは、Windows.ApplicationModel.Store名前空間を使用するアプリケーションは異なる経験です

私はあなたの開発装置の文についてはっきりしていません。アプリは、Windows 8.1のデバイス上で開発されており、それは我々が変換されたUWPアプリにWin32アプリケーションを変換してストアにアップロードする必要があることを意味文がthis document

から引用されたChromeブラウザ

を介してアップロードされますまず、私たちがIAP機能を実装していなくても。

手動でアプリケーションをWindowsデスクトップに関連付ける方法はありますか?

確かに、ここでCreate your app by reserving a name

Windows Dev Center

enter image description here

注UWPアプリのアプリのアイデンティティのスクリーンショットでアップロードする必要がある場合は、このフォームを記入してください参照してください。変換されたUWPアプリ:LINK

このリクエストn応答を得るために数営業日を要する。

+0

ありがとうございました。はい、私は新しい 'Windows.Services.Store'名前空間を使用しています。それは、変換されたWin32アプリケーションにMSのドキュメントが推奨したものです。私はあなたの開発装置の文についてはっきりしていません。このアプリはWindows 8.1デバイスで開発され、Chromeブラウザ経由でアップロードされます。そのアプリをどの端末にも結びつけることはありません。あなたはそれを詳述できますか? – c00000fd

+0

フォローアップ:上記のように、アプリケーションは 'Windows Store'の概念を持たない' Visual Studio'のバージョンのWin32アプリケーションとして開発されています。手動でWindowsデスクトップにアプリケーションを関連付ける方法はありますか? – c00000fd

+0

@ c00000fd私の更新された回答をご覧ください:**(更新10/21/2016)** –

関連する問題