これが文脈です。私のプロジェクトには、トロフィーを表すクラスがあります。トロフィー オブジェクトは Core Data から読み込まれ、アプリケーションに対してローカルです。ビューコントローラーでは、ユーザーはトロフィーのリストを見て、新しいものを変更/作成できます。ここで、これらのトロフィーに Facebook 機能を追加する必要があります。理想的には、そのトロフィーのリスト (1 つのセクションを持つテーブルビュー) に、ログインしたときに友達のトロフィーが表示されるようにします。Map my Run アプリの有料版でも同様のことが行われ、Facebook の友達のトロフィーを見ることができます。予定のトラック。
私は Xcode 開発にかなり慣れていないため、facebook API に触れたことはありません。私が見たところ、Facebook アプリ用の実際のリモート ストレージはありません (私が読んだものから 2010 年に廃止されたデータ ストレージ API がありました)。Open Graph API と呼ばれるものがあり、アプリで使用するオブジェクトを作成および管理できますが、私が理解している限り、モバイルはまだサポートされておらず、Web アプリでのみ使用できます (また、それが私が探しているものです)。
だから私の質問は、そのような機能を実装するアプリの構造は何ですか? サンプル、例、チュートリアルを検索しましたが、この仕様に関するものは何も見当たりませんでした。私が見たのは、あなたのプロフィールに画像やリンクなどを投稿/共有するようなものだけです.
私の最初の推測は、独自のデータベースを作成し (現在は Core Data でローカルに処理されているため)、人々が共有したいトロフィーをアップロードし、そのトロフィー テーブルの列に facebook のユーザー ID を添付してから、そのトロフィーをロードすることです。友達のユーザーIDと一致します。これを処理できる API に見逃したものはありますか?