当新用户使用FB登录时,自动喜欢我的移动应用程序的FB页面

时间:2015-05-11 17:19:38

标签: ios facebook facebook-graph-api

我的公司正在开发iOS应用程序,并将提供社交媒体登录选项,特别是通过Facebook和Twitter。

我的移动应用程序也有一个Facebook帐户(该应用程序不会有Facebook版本,只是常规的FB帐户)。

我的问题是:

当他们通过Facebook登录时,是否可以自动“强制”我的iOS应用的新用户“喜欢”我的应用的FB页面?

1 个答案:

答案 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