1

これが可能かどうかはわかりませんが、インターネット上で役立つものは何も見つかりませんでした。

私と私の友人の何人かが「私のアプリ」を介してメッセージを送信でき、そのアプリを持っているすべての人が電話番号を使用せずにメッセージを受信できるアプリを作りたかったのです。

基本的に、WhatsApp GroupConversation と同じですが、電話番号は使用しません。これは可能ですか?

可能であれば、最初から正しい軌道に乗せていただけませんか。

私が十分に明確であることを願っています。そうでない場合は、教えてください:)

編集:
これは私の頭に浮かんだだけですが(まだインターネットで調べていませんでした)、私が欲しいのは一種のシャウトボックスです。

4

2 に答える 2

1

これは可能です、実際、WhatsAppはこれにあなたの電話番号をまったく使用しません。電話番号を入力するだけで、一意のIDを確認し、検証SMSでこの電話を実際に所有していることを証明できます。

そこから、あなたの電話番号はもう使われなくなります。

これで2つの方法があります。

  1. メッセージを保存して要求するだけのデータベースを使用して、単純なWebサービスを作成します。たぶん、すべてを取得するか、最新のメッセージを取得するかで少し違いがあります。グループに接続している人は誰でも、同じデータをフェッチできます。GCMプッシュ通知を使用すると、これを非常に瞬時に行うことができます。

  2. XMPPを使用します。これは、すべてのチャットで使用されるチャットプロトコルです。Whatsapp、Googleトーク、FBメッセンジャー...これにより、他のチャットアプリやプログラムと同じように、インスタントメッセージングが提供されます。

オプション2は、最終的な機能で群を抜いて最高ですが、XMPPは非常に複雑で、エラーが発生しやすいことに注意してください。Android用のasmackおよびasmackxライブラリを調べることができます。これにより、基本的な機能が簡単に提供されます。もう少し深く掘り下げると、プロトコルを掘り下げて、実際にそれを知る必要があります。

ps。どちらの場合も、独自のサーバーが必要ですが、asmack(x)を使用すると、Googleのトークサーバーを無料で使用することもできます。通信はGmailアカウントを介して行われます。基本的にこれを使用すると、独自のバージョンのGoogleトークを作成できます。

于 2013-03-12T08:26:57.537 に答える
1

サーバークライアントアーキテクチャを実装することで可能になります。アプリは、すべてのユーザーに共通のデータベースを使用します。ユーザーがあなたのアプリをインストールするたびに、一意のユーザー ID を取得します。誰かがそれをアンインストールすると、彼の ID は破棄されます。データベース内のそれらの ID からユーザーを追跡できます。電話番号は必要ありません。

于 2013-03-12T08:25:31.127 に答える