収益化されたアプリのテスト プレビュー

サービスとしてのソフトウェア (SaaS) オファーを作成し、Teams で収益化されたアプリのエンドツーエンドの購入エクスペリエンスをテストできます。 Teams アプリのプレビュー対象ユーザーとして追加されたユーザーは、公開する前に SaaS オファーを確認できます。

プレビュー オファー ID を作成する

プレビュー オファー ID は、パートナー センターの AppSource プレビュー リンクから生成できます。 SaaS オファーがプレビュー作成フェーズにあることを確認します。 プレビュー オファー ID を生成するには:

  1. パートナー センターに移動し、開発者の資格情報を使用してサインインします。

  2. マーケットプレイスのオファー を選択します。

  3. プレビューする SaaS オファーを選択します。

  4. SaaS オファーのプレビュー対象ユーザーを追加します。

  5. [ライブに移動] の下の [AppSource プレビュー] リンクを選択して、publisherId.offerId-preview 形式のブラウザー アドレス バーでプレビュー オファー ID を見つけます。

    プレビュー オファー ID

  6. ブラウザーのアドレス バーからプレビュー オファー ID をコピーします。

    プレビュー オファー ID

    注意

    パブリック オファー ID とは異なり、プレビュー オファー ID は -preview サフィックスで認識できます。例:publisherId.offerId-preview

プレビュー オファー ID を使用してアプリを構成する

開始する前に、ユーザーが Teams ストアでサブスクリプション プランを確認できるように、プレビュー対象ユーザー を備えた開発者アカウントを使用して 開発者ポータル にサインインします。

プレビュー オファー ID を生成したら、オファー ID を Teams アプリにリンクします。オファー ID をリンクするには:

  1. 開発者ポータルに移動し、開発者の資格情報を使用してサインインします。

  2. 左側のウィンドウから [アプリ] を選択します。

  3. SaaS オファーをリンクするアプリを選択します。

  4. [プランと価格] を選択し、発行元 IDオファー ID を入力します。
    オファー ID に -preview サフィックスが含まれていることを確認してください。

  5. [表示] を選択して、サブスクリプション プランをプレビューします。

  6. [アプリのサブスクリプション] の下にリストされているプランを確認し、[保存] を選択します。

    オファー ID の追加

subscriptionOffer プロパティがアプリ マニフェストに追加されます。

"subscriptionOffer": {
     "offerId": "publisherId.offerId-preview"  
     }

注意

[アプリのサブスクリプション] の横にあるラベル [プレビュー オファー] をチェックして、オファーがプレビュー オファーであるかどうかを確認します。

アプリを Teams にサイドロードする

プレビュー オファー ID を使用してアプリを構成した後、更新されたアプリ パッケージを作成し、それを Teams にアップロードして、エンドツーエンドの購入エクスペリエンスをテストします。 詳細については、「Microsoft Teams でのアプリのアップロード」を参照してください。 また、Teams の開発者ポータルの [Teams のプレビュー] を選択して、Teams クライアントでアプリをすばやく起動することもできます。

プレビュー オファーがアプリ マニフェストで指定され、プレビュー対象ユーザーがオファーのパートナー センターで定義されている場合、ユーザーには [サブスクリプションの購入] ボタンが表示されます。

サブスクリプションを購入する

エラー シナリオ

  • オファー ID が指定されているが、ユーザーがパートナー センターで定義された プレビュー対象ユーザー の一部ではない場合、[サブスクリプションの購入] ボタンは有効にならず、アプリはユーザーに次の警告メッセージを表示します。

    -preview でプランが見つかりません。 プレビュー対象ユーザーであることを確認してください。

    プレビュー対象ユーザーなし

  • アプリ マニフェストで指定されたオファー ID がプレビュー オファーでない場合、アプリはユーザーに次の警告メッセージを表示し、サイドローディングは無効になります。

    これはプレビュー オファーではありません。 必ず -preview をオファー ID に追加してください。

    -preview なし

関連項目