2012-07-03 15 views
30

enter image description here Google+ Androidアプリのメニュー項目をクリックすると「フィードバックを送信」と同じように動作します。Androidで「フィードバックを送信」機能を実装するにはどうすればよいですか?

+1

何を試しましたか?関連コード、logcatエラー、およびそれが機能しない理由の簡単な説明を投稿してください。 – Sam

+0

@Sam私は何をすべきか分からないので、まだ何も試していません。しかし、私は元の投稿で私が話していたもののスクリーンショットを添付しました。 「フィードバックの送信」メニュー項目をクリックすると、上記のスクリーンショットがユーザに表示されます。これは、エラーレポートを元の開発者に送信する方法と同様です。 – oracleicom

+0

基本的なレイアウトは、TextView、EditView、およびカップルのボタンで簡単です。次の質問は、どのように/どこにフィードバックを送信/保存したいのですか?電子メール、データベース、その他のものとしてそれらを使いたいですか?フィードバックを受け取るようにサーバーを設定していますか? – Sam

答えて

23

私はこのアプリが "フィードバックを送る"とどのように振る舞うのか正確にはわかりません。それを私に説明することができますので、アプリをダウンロードする必要はありませんか?私はただの推測を取ると、ユーザーがフィードバックを送信させる一つの方法であなたを提供するつもりだ、のように見えるのか分からないので

:どちらか一方

@Override 
public boolean onCreateOptionsMenu(Menu menu){ 
    super.onCreateOptionsMenu(menu); 
    MenuInflater hardwaremenu = getMenuInflater(); 
    hardwaremenu.inflate(R.menu.main_menu, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item){ 
    switch (item.getItemId()){ 
    case R.id.sendEmail: 
     Intent Email = new Intent(Intent.ACTION_SEND); 
     Email.setType("text/email"); 
     Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" }); 
     Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback"); 
     Email.putExtra(Intent.EXTRA_TEXT, "Dear ...," + ""); 
     startActivity(Intent.createChooser(Email, "Send Feedback:")); 
     return true; 
    } 
} 

既存のメニューにこれを組み込みますか、メニューを表示するアクティビティの下部にこれを追加するだけです。

こちらがお役に立てば幸いです。

+4

これはいくつかのフィードバックをメールで送信する方法ですが、G +アプリとまったく同じように、開発者のフィードバック機能を使用して開発者コンソールにフィードバックを集める方法があることを願っています。 – galex

+0

多くのGoogleアプリケーションでは、質問のフィードバックスタイルが使用されます。通常、スクリーンショットが付いています。 @galexのように、開発者コンソールに送信する(少なくともAPPエラーの「レポート」ボタンを押したときのように見える) – George

8

未処理の例外をキャッチして、自分のサイトやGoogleドキュメントスプレッドシートにバグレポートとして提出したい場合は、ACRA(https://github.com/ACRA/acra/)をご覧ください。 Bugreportを送信する前に、ユーザーに書面によるフィードバックを求めるオプションがあります。

+2

それはそうではありませんそれもどちらか。私は、g +アプリを逆コンパイルすることによって、意図的にBUG_REPORTを開始するサービスがありました。これはより多くの調査が必要です。 – galex

+0

@galexバグを報告する方法をサポートするための適切なインテント/エクストラを見つけましたか?私は知りたい、感謝:) – karni

3

免責事項:それは私自身のプロジェクト

だ私は現在、これに取り組んでいる:あなたが探しているいるもの、私が思うに、http://www.android-feedback.com。ベータ版に参加したい場合は、電子メールアドレスをフォームに残してください。

+0

あなたの答えを投稿していただきありがとうございます! [自己プロモーションに関するよくある質問](http://stackoverflow.com/faq#promotion)をよく読んでください。また、自分のサイト/製品にリンクするたびに免責条項を掲示することが必須*であることにも注意してください。 –

+0

それはすばらしい解決策に見えます、 –

+0

その良いですが、プライバシーポリシーがいいです。また、サイトのフィードバックも更新してください。私は本当に電子メールを送信したくありません。 'area'の簡単な連絡先ページはより良いかもしれません。:) – xmen

関連する問題