dor*_*kon 21 objective-c ios facebook-ios-sdk
我想从Facebook获得不是我的应用用户的朋友列表,并且能够邀请他们.
使用FBWebDialogs
我可以选择用户,但我想知道foursquare是如何做到的?截图:
Rah*_*tel 14
有选择权frictionless requests
.
在Facebook开发者网站上,他们在部分中提到过Invites and Requests
我们谈到了用户来回交换请求的场景.如果这种情况在您的游戏中很常见,那么每次他们想要发送请求时强制他们通过请求对话框都会是一种糟糕的用户体验.解决方案是无摩擦请求.
无摩擦请求允许用户从应用程序向朋友发送请求,而无需单击弹出确认对话框.当向朋友发送请求时,用户可以授权应用程序在没有其他对话的情况下将后续请求发送给同一朋友.这简化了与朋友分享的过程.
有关更多参考,请参阅Facebook邀请和请求
你在这里问两个问题:
如何在没有网络对话的情况下邀请Facebook好友?
不幸的是,您所指的网络对话框是向朋友发送邀请的最佳方式.有一段时间我们不得不诉诸丑陋的黑客只是为了在应用程序中获得此功能.Facebook在开发人员创建错误报告后将此功能添加到iOS SDK,并且实际上落后于它们.
获取未使用该应用的朋友列表并邀请他们
Foursquare IMO未使用请求API.他们所做的是,只要有人将他们的Facebook帐户链接到他们的Foursquare帐户,他们就会记录使用/不使用该应用程序的用户朋友.如果用户授予应用程序权限,则可以执行此操作.
然后在邀请屏幕中,他们只是构建一个UITableView,其中包含他们认为没有使用该应用的朋友列表.当您点按"邀请"时,他们只会发送电子邮件邀请而不是您要提及的Facebook请求.
归档时间: |
|
查看次数: |
5843 次 |
最近记录: |