Facebookのユーザーに行動する番だということを通知する最良の方法


7

Facebookに統合したいターン制のゲームを作成しています。プレイヤーは必ずしもリアルタイムでプレイしているとは限らないため、自分の番がいつなのかを知る方法を用意することが望ましい。

私は当初Facebook通知を考えていましたが、廃止されたようです:https : //stackoverflow.com/questions/4619164/how-to-send-a-facebook-notification-through-their-api

代替案はひどく心地よく聞こえません(壁に書いているか、順番を終えたばかりのプレーヤーにリクエストを送信してもらいます)

より良い代替案はありますか?


リアルタイムではないということは、プレーヤーがタブとして開いている可能性があるが、マルチタスクである可能性があるということですか?または私は完全にオフですか?
DMan、2011

1
1つのオプションである@DMan、またはプレーヤーのスケジュールが一致せず、同時にオンラインにできないため、1人のプレーヤーが自分の番をプレイしてから、別のことを行う(おそらく別のプレーヤーとゲームをプレイする)相手が移動した後に戻ってきます。だから文明IVに組み込まれているような電子メールで遊ぶようなものであり、チェスでも(比較的)人気があります。私はすでにオプションとしてメールを持っていますが、Facebookで代替を提供したいと思いました。
Davy8

回答:


6

この目的のためにリクエストが作成されました...

アプリが生成したリクエスト:これらのリクエストは、アプリを承認したユーザーにのみ開始および送信できます。開発者は、Graph APIを使用してこれらのリクエストを送信できます。これらのリクエストを使用してブックマークカウントを更新し、ユーザーにアプリへの再エンゲージメントを促します(たとえば、友達がゲームで彼女の動きを終え、今度はあなたの番です)

参照:http : //developers.facebook.com/blog/post/464/


ああ、私はリクエストがユーザー主導である必要があると自動的に想定しただ​​けだと思います。そうです、これはまさにリクエストの目的です!(なぜあなたは答えをコミュニティーwikiにしたのですか?)
Davy8

ああ、悪いの?私はかなり無知です:)
エヴァンロジャース

1

Facebookでは、アプリケーションが直接メッセージを送信することを許可していません。Facebookのアプリで通知を生成する方法はないと思います。ユーザーの壁にのみ書き込むことができます。

多分あなたの最善の解決策は、SMS、電子メールを送信するか、Twitterを使用することです。


1
そのページとコメントから、それはそれらを送るためではなく、メッセージを読むためだけのもののように聞こえます。その機能を使用するために必要なアクセス許可は「read_mailbox」であるため、送信を意図したようには聞こえません。
Davy8 '25 / 07/25

ええ、あなたは正しいです。私は、Facebookがアプリケーションから直接メッセージを送信することを許可していなかったことを少し前に読んだことを覚えています。
デビッドマルティネス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.