Facebook에서 소셜 로그인 기능을 사용할 때 이용약관을 위반했다는 통지를 받았습니다. 구체적으로 Discourse의 배지 시스템에 문제가 있다고 합니다. 그래서 여기에 공유하고, 다른 분들도 비슷한 문제를 겪어 보셨는지, 그리고 해결책이 있는지 궁금해서 이렇게 글을 올립니다.
안녕하세요,
모든 사용자에게 훌륭한 플랫폼 경험을 제공하기 위해, 개발자들이 구축하는 앱이 플랫폼 약관 및 개발자 정책을 준수하도록 요청드립니다. 귀하의 앱 londonbikers.com (AppId: xxxx)은 다음 사항을 준수하지 않고 있습니다:
개발자 정책 3.2 - 적절하고 올바른 사용 장려
귀하의 앱에는 허용되지 않는 형태의 인센티브가 포함되어 있는 것으로 확인되었습니다. 사용자에게 앱 로그인, 앱 페이지 또는 Instagram에서 프로모션 참여, 장소 체크인, 또는 Messenger 또는 Instagram 메시징을 통해 비즈니스와 소통하도록 유도하는 것만 인센티브로 제공할 수 있습니다. 다른 행위에 대해서는 사용자에게 인센티브를 제공하지 마십시오.
이 문제를 해결하려면 앱을 수정해 주시기 바랍니다. 이 거절에 대한 자세한 정보는 개발자 정책을 참고하여 예시를 확인해 주십시오:
https://developers.facebook.com/docs/apps/examples-developer-policy-3.2
자세한 내용은 다음 주소를 방문하십시오:
2021-11-04 12:00 PST까지 요청된 변경 사항을 완료해 주시기 바랍니다.
앱을 업데이트한 후, 이 이메일에 직접 회신하여 알려 주시기 바랍니다.
우리는 발견된 위반 사항을 해결할 수 있도록 합리적인 기간을 제공하고자 합니다. 하지만 위 기간보다 더 많은 시간이 필요하시다면, 이 이메일에 회신하여 알려 주시기 바랍니다. 필요하고 가능한 경우 위반 사항을 수정하는 데 필요한 시간을 연장하기 위해 함께 노력하겠습니다. 연장은 무한정 이루어질 수 없으므로, 문제를 신속하게 해결하는 것이 중요합니다.
회신을 받지 못할 경우, 귀하의 앱은 집행 대상이 됩니다. 미해결된 질문이 있다면 여기에 응답해 주시면 최선을 다해 도와드리겠습니다.
감사합니다,
Facebook Developer Operations Team
여기에 포함된 정보가 많지 않아서 이의 신청을 제기했고, 다음과 같은 답변을 받았습니다:
이 정책은 앱이 리퍼럴을 기반으로 하는 것이 아니라면, 앱 내 보상을 대가로 사용자에게 Facebook 통합 사용을 장려해서는 안 된다는 것을 의미합니다. 앱 ID: 131542586870292의 경우, 앱은 배지(첨부 파일 참조)를 대가로 사용자에게 공유와 좋아요를 장려하고 있습니다.
배지를 Facebook으로 로그인한 대가로 해석할 수 있는 방법이 어디에도 보이지 않아서 다소 당혹스럽습니다. 이 두 가지는 완전히 무관한 기능입니다.
따라서 제가 그들에게 이를 설득하는 방법을 찾지 못하면, 사이트에서 Facebook 로그인을 제거해야 할 것입니다. 분명히 로그인하기가 조금 더 쉬워지도록 배지 시스템을 비활성화할 수는 없으니까요. 물론 Facebook 로그인을 제거하는 것은 원치 않습니다. 이는 널리 사용되는 기능이기 때문입니다.
투명성을 위해 말씀드리자면: 우리는 Discourse의 내장 소셜 로그인 기능이 아니라 SSO를 사용합니다. 우리의 IDP가 소셜 로그인을 제공하지만, 이것이 본질적으로 현재 문제를 변경한다고 보지는 않습니다.
