我正在使用Facebook测试Android应用邀请,所以我想邀请所有拥有Android手机的用户,因为这个其他问题非常有用:How to use devices field of the user table in FQL query?
问题是尝试设置测试帐户。
但是,当我查询它时,此用户显示一个空的“设备”字段(使用图形浏览器http://developers.facebook.com/tools/explorer查询)
知道如何或何时填充/更新此数组?
关于此的更多细节。
从Facebook for Android发布时,您的帖子显示为“移动”,可能表示Android和iOS的应用密钥相同。可惜,这可能是区分它们的一种非常简单的方法。
然后,因为他们可以给你提供有时的硬件信息(虽然我从来没有在Android上看到它)我认为可以在访问移动网络时从浏览器的用户代理中读取,所以我试了一下。同样,这个朋友的设备字段保持空白。
我在尝试填充设备字段时没有成功的事情
答案 0 :(得分:0)
设备 排列 包含字段os的对象数组,可以是“iOS”或“Android”的值,以及可能是“iPad”或“iPhone”值的附加字段硬件(如果存在)。但是,如果我们无法确定确切的硬件模型并且只能确定os
,则可能无法返回硬件我已经在我自己的帐户上测试了,我的设备没有定义,但是我使用的是ipad,我的朋友中有3个是关于android的,2个是关于IOS的。所以我认为,fb并不能明确地确定设备