У меня есть игра с рекордами, и я использую fb-score api для создания таблицы лидеров друзей. Одна проблема, хотя ... чтобы сохранить оценку для пользователя fb, приложение должно «публиковать данные для пользователя» ... в этом случае данные оценки. Но пользователь может пометить это разрешение «публикации» как видимое для «только меня» вместо глобального или друзей. Это то, что многие пользователи будут делать, поскольку это звучит как нечто, что поможет их конфиденциальности.Facebook забил заблокирован видимостью «только меня»
Это, однако, означает, что оценка ... позволяет говорить, что USER A ... никогда не появится в таблице лидеров друга (USER B), поскольку его приложение было опубликовано для USER A, и это теперь непреднамеренно невидимым для всех его друзей. Но USER A не имеет способа узнать об этой ошибке и что ни один из его друзей не может увидеть его потрясающий рекорд, так как он без проблем видит свой рекорд.
Это подводит меня к вопросу: как я могу работать или даже приближаться к этой проблеме? Есть ли способ получить данные оценки для пользователя, даже если он отметил «сообщения о приложениях» как видимые только для себя? Это что-то вроде accesstoken, пользователя или приложения? Или я мог бы как-то проверить, сделал ли пользователь такую вещь и предупредил его, чтобы изменить видимость после разрешения? Насколько я знаю, я могу только проверить, дано ли разрешение или нет, но не его видимость. Я бы очень хотел работать с настройкой собственного сервера для обработки этих данных.