1

既に私のアプリを使用しているユーザーの友人に、彼の友人もアプリをインストールしたことを通知したい。

アプリとゲームのブロックに番号が付いているアプリがいくつかあります。それを行う方法はありますか。これらのアプリはどのようにそれを行いますか。また、通知を送信できますか (つまり、地球のアイコンで)

通知するユーザーのリストは既にあります。Facebookで通知するにはどうすればよいですか。

4

2 に答える 2

1

受信者が通知を受信したときにアクションを実行するようにするには、要求機能と要求ダイアログを使用できます。リクエスト ダイアログは、1 人のユーザーから 1 人以上のユーザーにリクエストを送信します。

于 2012-04-25T05:07:54.137 に答える
0

I'm not exactly sure what you meant in the 2nd paragraph, but if I somehow managed to understand something it is that you are asking how you can notify the users. There are a few methods with which you can notify the user, and they are all covered in the Social Channels doc.

If you want to only notify a user's friends that already have the app installed you'll have to first find out which users qualify, you have two options for that:

(1) Using the graph api you can make a request to: /me/friends?fields=installed which should return a list of users, the ones that have the app installed will have this form:

{
    "installed": true, 
    "id": "USER_ID"
}

The ones who don't have the app will be of this form:

{
    "id": "USER_ID"
}

(2) You can use FQL to check who are the friends who have the app installed using this query:

SELECT 
    uid
FROM 
    user 
WHERE 
    is_app_user 
    AND 
    uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
于 2012-04-24T08:04:52.083 に答える