2015-04-19 2 views
0

Я читал о рекомендациях Facebook с кнопкой Share для iOS Do's and Dont's.Facebook/Twitter сообщения SHARE путаница кнопки

Разве Facebook не позволяет создавать пользовательское сообщение разработчиком, когда пользователь делится своим сообщением в Facebook?

Если я создаю следующее сообщение, например: «Я только что набрал% i баллов». Это% i будет зависеть от того, сколько очков пользователь забил в игре. Могу ли я включить это в сообщения на Facebook SHARE? Я думаю, что Facebook сказал нет, но я вижу, что многие разработчики игр делают это в любом случае.

Так это разрешено или нет? Я думаю, что это разрешено для Twitter, неопределенного для Facebook. Вы делаете это как разработчик, если используете кнопку Facebook/Twitter SHARE?

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { 
    SLComposeViewController *FACEBOOK = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 


[FACEBOOK setInitialText:[NSString stringWithFormat:@"My new score is %li!", (long) HighScoreNumber]]; 

    [self presentViewController:FACEBOOK animated:YES completion:nil]; 
    } 

ответ

0

Это не разрешено на Facebook. Все сообщения должны быть созданы на 100%. Вы можете прочитать об этом в политике платформы: https://developers.facebook.com/policy/ (2.3)

С помощью кнопок общего доступа это вообще невозможно. Единственный способ включить сообщение - это авторизовать пользователя с publish_actions, и вы не получили бы это разрешение, одобренное Facebook для предварительного заполнения, так что это невозможно.

Кстати, только потому, что это делают другие разработчики, это не значит, что это разрешено. Скорее всего, они используют старое приложение v1.0, поэтому он перестанет работать для них после апреля 2015 года, то есть когда v1.0 будет удален, и каждый должен пройти процесс обзора с помощью publish_actions.

О Twitter: Twitter prefilled message is allowed or not?

+0

Я в настоящее время тестирует свою игру приложение, и я сделал тест на Facebook аккаунт. Я сделал для целей тестирования «Я только что набрал% i очков». И я не использую public_action. Он работает нормально. Значит, я не могу этого сделать? Сообщение должно быть полностью пустым? Могу ли я хотя бы опубликовать ссылку на магазин приложений, в которой пользователь может перейти к моему приложению или ссылку на рекламную страницу Facebook на моей странице, или это также запрещено? Могу ли я по крайней мере опубликовать их в общей папке на Facebook? – Jet

+0

как именно вы публикуете это без publish_actions? – luschn

+0

и да, сообщение должно быть 100% создано пользователем, как вы можете прочитать в политике. это означает, что вы не можете добавить ссылку в сообщение. вы можете использовать кнопку совместного доступа с вашей ссылкой, и пользователь может добавить сообщение во всплывающее окно. – luschn

Смежные вопросы