SLComposeViewController - только для чтения
проблема
Я пытаюсь предоставить своим пользователям альтернативу покупке моего iAP, позволяя им поделиться, что они играют в игру через Facebook.
Однако, когда контроллер представления композитора загружает контент, пользователь может его редактировать. Что ради рентабельности это плохо. Они могут удалить все сообщение и по-прежнему получать привилегию, которую они получают для обмена. Таким образом, исключая этот способ маркетинга.
Мне любопытно, что касается двух решений.
Решение первое
Принудительно только для чтения?
Решение второе
Отмените общий доступ и отобразите сообщение об ошибке, если отправленное сообщение не совпадает с исходным текстом / изображениями.
Кроме того, если они не могут удалить изображение и / или URL, то у меня нет особых проблем с добавлением собственного текста. Однако, если они могут удалить изображение / URL, то есть проблема.
Спасибо за чтение.
1 ответ
Ограничение / обеспечение того, что пользователь может делиться каким-либо образом, не допускается в Политике платформы Facebook. См. Также пункт 2: https://developers.facebook.com/policy. Вы не можете сделать диалог общего доступа доступным только для чтения, и вам не следует проверять, предоставили ли они доступ к предоставленному вами контенту.
Со вторым решением; Вы также можете использовать ограничение политики. Вы не должны стимулировать людей делиться, чтобы продвигать подобные акции. См. Правило № 5: https://developers.facebook.com/policy. Это может быть более трудным вопросом, хотя, с точки зрения политики.
Вы можете позволить людям совместно использовать открытый объект графа; либо сгенерированные из вашего приложения, либо непосредственно из того, что вы (или FB) размещаете, с открытым графическим URL. Для этого см. https://developers.facebook.com/docs/sharing/opengraph и https://developers.facebook.com/docs/sharing/best-practices.