イベント

大抵の関係は頻繁には変化しません。しかし、変化したときには、ユーザーはできる限り早くそれを知ることを望みます。Friends SDK では、起動時にユーザーのすべての関係を取得したうえで、イベントを使用してそのリストを最新状態に保ちます。

SDK は、変化が発生したらすぐにイベントを送信します。イベントをトリガーするユーザー関係の変化には、以下があります。

  • 友達が プレゼンス ステータスを更新する。
  • ユーザーが新しい関係を追加する。ユーザーが FRIEND_REQUEST 関係を作成する。または FRIEND_REQUEST を承認して FRIEND 関係を作成する。
  • ユーザーが FRIEND_REQUESTFRIENDBLOCK 関係などの関係を削除する。

FriendsService の以下のイベントにコールバックをアタッチできます。

パラメーター説明
RelationshipAdded現在のユーザーに関連する 関係 が追加されたときに呼び出されるイベント。
RelationshipDeleted現在のユーザーに関連する 関係 が削除されたときに呼び出されるイベント。
PresenceUpdated現在のユーザーに関連するメンバーの プレゼンス が更新されたときに呼び出されるイベント。
MessageReceived現在のユーザーに他のユーザーから メッセージ が送信されたときに呼び出されるイベント。