我发现查询可以告诉您哪些朋友正在使用应用程序:
SELECT uid, name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1
但是,假设您有一个更私密的应用程序,并且用户将该应用程序的可见性设置为“仅限我”。除了那些想保持隐藏的人之外,是否可以使用该应用程序结交朋友?
我查看了权限表,但据我所知,没有任何权限与“应用程序的可见性”设置相关。
作为旁注,如果您将“应用程序的可见性”设置设置为“仅限我”,当其他人注册该应用程序时,您的照片将不会显示在应用程序身份验证屏幕中。所以看起来这种行为是存在的。
有没有更好的“用户友好”方式来复制这种行为?