1

ユーザーがアプリのフィードバックを送信するためのフィードバック フォームを作成したいと考えています。アプリからユーザーのメールアドレスにアクセスできますか? アプリは許可を求めることができますか? アクセスできない場合、Windows8 アプリ ストア アプリのユーザー メール クライアントにハイパーリンクするにはどうすればよいですか?

4

3 に答える 3

3

ユーザーのメール クライアントを開きたい場合は、次のようにします。

await Windows.System.Launcher.LaunchUriAsync(new Uri("mailto:support@email.co.uk?subject=App Feedback"));

それが私がサポートリンクに使用したもので、件名が正しく設定されたメールアプリが開きました:o)

于 2012-10-04T13:02:54.370 に答える
3

プリンシパル名を取得することで、ユーザーの電子メール アドレスを取得できます。これは、通常はアドレスであると文書化されていますが、確信が持てないため、電子メール バリデーターを使用して、実際に電子メール アドレスであるかどうかを確認してください。そうでない場合は、ユーザーに入力を求めます。

var principalName = await Windows.System.UserProfile.UserInformation.GetPrincipalNameAsync();
于 2012-10-04T08:44:40.533 に答える
0

あなたができる最善の方法は、彼らに電子メールアドレスを尋ねるか、連絡先ピッカーを使用することです. ジョンが述べたように、表示名から有効な電子メール アドレスを取得できる可能性がありますが、電子メール アドレス フィールドではないため、これが真であることに依存しないでください。

于 2012-10-04T08:23:57.687 に答える