我的公司正在开发iOS应用程序,并将提供社交媒体登录选项,特别是通过Facebook和Twitter。
我的移动应用程序也有一个Facebook帐户(该应用程序不会有Facebook版本,只是常规的FB帐户)。
我的问题是:
当他们通过Facebook登录时,是否可以自动“强制”我的iOS应用的新用户“喜欢”我的应用的FB页面?
答案 0 :(得分:0)
你不能“强迫”他们喜欢FB页面。这是针对facebooks TOS而且没有用于执行此操作的API但是如果他们喜欢该页面,您可以使用您的应用停止它们。
不是100%肯定你会如何在iOS中这样做,但这里有一个PHP示例脚本可能会给你一个想法。
$this->load->library('facebook');
// Gets the signed request from facebook
$signed_request = $this->facebook->getSignedRequest();
//make sure they like the page before they can continue.
$user_liked = (isset($signed_request['page']['liked'])) ? $signed_request['page']['liked'] : FALSE;
if (!$user_liked) {
//Add link to you facebook page or automatically redirect them to your FB page
echo '<a href="YOUR_FB_PAGE">Please like our facebook page before you can use our app</a>';
die;
}
// Rest of your code