2015-03-30 3 views
0

ПроблемаSLComposeViewController - только для чтения

Я пытаюсь предоставить своим пользователям альтернативу к покупке моего IAP, позволяя им поделиться тем, что они играют в игру через Facebook.

Однако, когда контроллер представления композитора загружает контент, он доступен для редактирования. Который, ради рентабельности - это плохо. Они могут удалить все сообщение и все еще получить перк, который они получают для совместного использования. Таким образом, исключая этот способ маркетинга.

Мне любопытно, как два решения.

Решение Один

Force Read-Only?

Решение Два

Отмена обмена и отображает сообщение об ошибке, если переданное сообщение не равно исходному тексту/изображений.

Кроме того, если для них невозможно удалить изображение и/или URL-адрес, у меня нет проблем с добавлением их собственного текста. Однако, если они могут удалить изображение/URL-адрес, возникает проблема.

Благодарим вас за чтение.

ответ

0

Ограничение/обеспечение того, что пользователь может использовать, каким-либо образом, не разрешен в политике платформы Facebook. См. Также пункт 2 из: https://developers.facebook.com/policy#control. Вы не можете сделать диалог совместного доступа доступным только для чтения, и вы не должны проверять, делили ли вы предоставленный вами контент.

Со вторым решением; вы также можете воспользоваться политическим ограничением. Вы не должны стимулировать людей к участию в этих рекламных акциях. См. Правило № 5: https://developers.facebook.com/policy#properuse. Это может быть более сложным вопросом, хотя, по мнению политики.

Вы можете позволить людям обмениваться открытым объектом графа; либо сгенерированного из вашего приложения, либо напрямую с вашего хоста (или FB) с открытым графиком диаграммы. Для этого см. https://developers.facebook.com/docs/sharing/opengraph и https://developers.facebook.com/docs/sharing/best-practices.

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