2016-03-30 10 views
0

Androidでゲームを構築しています。私はそれとFacebookを統合しました。私は次のシナリオを達成したい。 私は、私がFacebookを統合したとして私のアプリで見つけることができる別のユーザーに贈り物/メッセージを送信したいと言うことができます。他のユーザーは、アプリ内で同じものを受け取るだけでなく、Facebookの通知を受け取ります。 これを行う方法は? FacebookにはAPIがありますか、クラウドストレージを使用する必要があります。 私を正しい方向に向けるようにしてください。Android Appで他のユーザーにメッセージを送信

答えて

0

「Facebookの通知」を別のFacebookのユーザーに配信する方法はないと思います。しかし、次のようにして自分のアプリ内の別のユーザーにメッセージングを送信することができます。

ユーザーのリストとAndroidデバイスID、サーバー上のGCM IDを維持します。ユーザーがFacebook経由でログインすると、その詳細とこれらのIDを保存できます。 ユーザーが別のユーザーにメッセージを送信すると、受信者のGCM IDを持っているため、別のユーザーにプッシュ通知として配信できます。すべてこれはFacebookの外で起こります。 Facebookはユーザーがログインするときだけ使用され、サーバーのデータベースにユーザーの詳細を保存するために使用されます。

友だちリストにある別のfacebookユーザーにも、自分のデバイスに同じアプリをインストールしている場合にのみメッセージを送信できます。だから、fbの友人リストを統合する全体のコンセプトはここでは役に立たない。彼はこの特定のアプリを持っていて、FB経由でログインしている人にメッセージを送ることができます。 :)あなたがそれ以上の明確化を必要とするかどうか私に教えてください。

+0

ヘルプRaviに感謝します。チュートリアルのどの方法でユーザーからユーザーへのプッシュ通知を実現することができますか。インターネットにはたくさんあります。私は混乱している。 –

+0

http://javapapers.com/android/google-cloud-messaging-gcm-for-android-and-push-notifications/これは痛いものです。一度に多くのチュートリアルに従わないでください。 1つをフォローし、その間に入る問題を修正します。チュートリアルの内容を正確に実装し、必要に応じてゆっくり調整してください。ではごきげんよう。 –

+0

あなたの助けに感謝ラヴィー。 –

関連する問題