1

私は Android アプリの facebook で招待をテストしているので、Android フォンを持っているすべてのユーザーを招待したいので、この他の質問は非常に役に立ちます: How to use devices field of the user table in FQL query?

問題は、テスト アカウントを設定しようとしていることです。

  • Facebookのテストアカウントを持っています
  • このアカウントは私の通常のFacebookアカウントと友達です
  • 電話でFacebookにサインインしました(Androidですが、それが重要かどうかはわかりません)
  • 電話からいくつかのステータス更新を公開しました。

それでも、クエリを実行すると、このユーザーは空の「デバイス」フィールドを表示しています (グラフ エクスプローラーhttp://developers.facebook.com/tools/explorerでクエリを実行します) 。

この配列がどのように、またはいつ作成/更新されるかについてのアイデアはありますか?

これについての詳細。

Android 向け Facebook から投稿すると、投稿が「モバイル」として表示されます。これは、Android と iOS のアプリ キーが同じであることを意味している可能性があります。残念ながら、それはそれらを区別するための非常に簡単な方法だったかもしれません.

で、たまにHW情報を教えてくれるので(Androidは見たことないけど)、モバイルWebアクセス時にブラウザのUser Agentから読み取られるのではないかと思ったので試してみました。ここでも、この友人のデバイス フィールドは空のままです。

デバイスフィールドへの入力に成功しなかったこと

  • Androidアプリでログイン
  • Android アプリからアイテムを気に入る
  • Android アプリからステータス更新を投稿する
  • Android (Nexus One) でモバイル Web 経由でログインする
  • Android (Nexus One) でモバイル Web からアイテムを気に入る
  • Android (Nexus One) のモバイル Web からステータス更新を投稿する
  • Facebook SSO 経由で Android ゲームにログインします (絶望からの試みです)
4

1 に答える 1

0

devices 配列 'iOS' または 'Android' の値であるフィールド os を含むオブジェクトの配列と、存在する場合は 'iPad' または 'iPhone' の値である追加のハードウェア フィールド。ただし、正確なハードウェア モデルを特定できず、OS のみを特定できない場合、ハードウェアは返却されない場合があります。

私は自分のアカウントでテストしましたが、デバイスは定義されていませんが、ipad を使用しており、友人の 3 人は Android を使用しており、2 人は IOS を使用しています。だから、fbはデバイスを明確に決定していないと思います

于 2012-12-13T13:10:03.240 に答える