Кажется, что невозможно удалить приложение из результатов поиска.
Чтобы решить мою проблему, я использовал dirty hack , чтобы перенаправить пользователя, когда я обнаружил, что он былдоступ к странице приложения, а не к моей реальной вкладке страницы.
if(isset($_SERVER['HTTP_REFERER'])){
if(strpos($_SERVER['HTTP_REFERER'], 'apps.facebook.com') > -1){
echo "<script type="text/javascript">
top.location.href = 'https://www.facebook.com/_MY_PAGE_TAB_';
</script>";
}
}
Facebook использует поддомен «apps.facebook.com» для страниц приложения, но «www.facebook.com» для вкладок страницы.
Это должен был быть Javascript, потому что если бы я использовал PHP, он перенаправил бы только iframe, а не всю страницу.