0

私の新しいアプリでは、ユーザーがメールアドレスを入力してニュースレターを購読し、新しい更新や今後の機能について聞くことができるテキスト ダイアログを用意したいと考えています。

Androidでテキストダイアログを使用することにすでに慣れています。

私の質問は、ユーザーが送信を押したときに、入力したユーザー情報を自分の Web サイトに送信するか、自分の Web サイトのファイルに書き込むことです。

または、何らかの方法でメールに送信する方法はありますか? それらをスプレッドシートに追加する方法があれば、それもいいでしょう。

この時点で、機能し、実装が難しくない任意のオプションを受け入れることができます。

私はサーバーを所有していませんが、GoDaddy を通じてストレージ スペースなどを備えた Web サイトを持っています。

みんなありがとう。

4

1 に答える 1

0

どれだけの作業を行いたいか、どの程度のセキュリティを必要としているかによって異なります。

電子メール オプションを使用する場合、アプリケーションには有効な電子メール アドレス、パスワード、および電子メールの送信元サーバーが必要です。つまり、これらの変数をアプリケーション内に埋め込む必要があり、悪用される可能性があります。

Web サイトのファイルにアドレスを書き込む場合は、アプリケーション内で FTP アクセスを許可する必要があります。これは別のセキュリティ上の問題であり、アプリケーションが動作するために必要なコードの量が増えます。

このシナリオの最善の解決策は、データベースと安全に通信できる Web サーバーでサーブレットを実行することです。Android アプリケーションは、ユーザーの電子メール アドレスを含むサーブレットに HTTP POST メッセージを呼び出すことができます。サーブレットはそれをデータベースに保存し、そこからスプレッドシートを取得できます。

これは、目的を達成するための最速かつ最も安全な方法です。

于 2013-08-22T05:32:05.170 に答える