« 【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています | トップページ | 【#UWP】プロモーション コードを使ってアプリを宣伝する / βテストする »

2017年2月10日 (金)

【#UWP】アプリに、 ユーザーからのフィードバック機能を付けよう

Windows 10 のフィードバック Hub は、 アプリごとにフィードバックを受けられるようになっています。

どんな感じかというと…

【1】 ユーザーは、 アプリの [フィードバック] ボタン (赤丸) を押すなどします
20170210_appfeedback01a

【2】 フィードバック Hub アプリが立ち上がります。
そのアプリがすでに選択された状態になっているので (赤丸)、 ユーザーはフィードバックを書いて送信するだけです。
20170210_appfeedback02a

【3】 フィードバックが送られると、 デベロッパー センターの概要ページのフィードバック欄 (赤枠) がカウントアップされます。
その数字をクリックすると詳細ページに移り、 開発者はフィードバックを読んだり応答したりできます。
20170210_appfeedback05a_2

 

UWP アプリにこの機能を追加するのは簡単です。
⇒ MSDN 「アプリからのフィードバック Hub の起動

プロジェクトの参照に Microsoft Engagement Framework を追加し、 基本的には 1 行のコードを書くだけです。

ただし、 ビルド 14271 (Anniversary Edition = 14393 のちょっと前) からの対応なので、 それ以前の Winodows 10 も対象にしている場合は、 次のようにチェックするコードが必要になります。

if (Microsoft.Services.Store.Engagement.StoreServicesFeedbackLauncher
      .IsSupported())
{
  await Microsoft.Services.Store.Engagement.StoreServicesFeedbackLauncher
          .GetDefault().LaunchAsync();
}

※ ご覧の通り、 アプリ ID などはコード中に登場しません。 ので、 専用のボタン コントロールにでもまとめておけば、 あとは XAML に貼り付けるだけです♪
※※ Xamarin.Forms では、 Custom Renderer を書くことになります。

 

[2017/2/14追記]
実際に試してみたところ、 フィードバック Hub から送信して半日ほどで開発者側のダッシュボードに反映されました。

ダッシュボードには、 次の画像のように表示されます。
タイトル / 本文 / コメント (以上、赤枠内) / 提出日 (時刻なし) などが表示されます。 提出者と添付画像は表示されません。 提出者はともかく、 添付画像が来ないのは困ったものです。 添付画像を見る人がいないってことですから、 フィードバックを送ってくれた人に対してものすごく失礼な話です。
※ 提出者は、 フィードバック Hub には表示されています (最後の画像を参照)。
※ 添付画像が無駄になる件、 フィードバック Hub に投稿しました ⇒ https://aka.ms/slrrhw (フィードバック Hub へのリンク)

20170214_feedback01a

アプリで 「添付画像は届きません」 という注意書きを出さないといけないだろうなぁ…。
こんな感じで↓。
20170216_01

さて、 話を戻して。 右側にある 「フィードバックに返信する」 リンク (上のダッシュボード画像の赤丸内) を使うと、 フィードバックに対してコメントと更新状態を書き込めます。
20170214_feedback02

コメントと更新状態は、 フィードバック Hub で表示される場所が違います。
20170214_feedback03a

 

注意: 送信されたフィードバックは、 アプリの厳密なパッケージ名によって振り分けられるようです。 フィードバック Hub の送信画面でアプリ名が表示されていても、 Hub を起動したアプリのパッケージ名がストアで公開したものと違っていると、 開発者には届きません。
なんらかの事情でパッケージ名を変えてテストしているときは、 要注意です。

|

« 【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています | トップページ | 【#UWP】プロモーション コードを使ってアプリを宣伝する / βテストする »

* プログラミング ( Metro スタイル )」カテゴリの記事

* プログラミング ( Xamarin )」カテゴリの記事

プログラミング」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/209349/64876718

この記事へのトラックバック一覧です: 【#UWP】アプリに、 ユーザーからのフィードバック機能を付けよう:

« 【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています | トップページ | 【#UWP】プロモーション コードを使ってアプリを宣伝する / βテストする »