Facebookから、Facebookのソーシャルログイン機能の使用に関して、同社の利用規約に違反したという通知を受け取りました。具体的には、Discourseのバッジシステムに問題があるとのことなので、ここで共有し、他の誰かがこれに遭遇したことがあるか、そして解決策が存在するかどうかを確認したいと思います。
こんにちは、
すべての人にとって素晴らしいプラットフォーム体験を創造するために、開発者の皆様には、構築するアプリがプラットフォームの利用規約および開発者ポリシーに準拠していることを確認していただくようお願いしています。あなたのアプリ londonbikers.com (AppId: xxxx) は、以下の点に準拠していません。
開発者ポリシー 3.2 - 適切な使用の奨励
当社は、あなたのアプリに許可されていない形式のインセンティブが含まれていることを発見しました。プロモーションをアプリのページまたはInstagramで入力したり、場所でチェックインしたり、MessengerまたはInstagram Messagingを使用してビジネスと通信したりするために、人にあなたのアプリにログインするように促すことのみを許可します。他のアクションでユーザーにインセンティブを与えないでください。
この問題を解決するために、アプリを改訂してください。この却下に関する詳細については、開発者ポリシーを参照して例を確認してください。
https://developers.facebook.com/docs/apps/examples-developer-policy-3.2
詳細については、以下をご覧ください。
- 開発者ポリシー: https://developers.facebook.com/devpolicy
- プラットフォーム利用規約: https://developers.facebook.com/terms
2021-11-04 12:00 PST までに変更をお願いします。
このメールに直接返信して、アプリを更新したことをお知らせください。
私たちは、私たちが発見した違反に対処するために合理的な期間を提供することを目指していますが、上記の期間以上が必要な場合は、このメールに返信してお知らせください。必要に応じて、違反を修正するために必要な時間を延長するために協力します。延長には制限があるため、問題に迅速に対処することが重要です。
返信がない場合、アプリは強制措置の対象となります。ご不明な点がございましたら、こちらにご返信いただければ、最善を尽くしてお手伝いさせていただきます。
よろしくお願いいたします。
Facebook Developer Operations Team
ここに情報はあまりないので、異議申し立てを作成したところ、以下の返信がありました。
このポリシーは、紹介に基づく場合を除き、アプリ内での報酬と引き換えにFacebook連携の使用を奨励すべきではないことを意味します。アプリID: 131542586870292の場合、アプリはバッジと引き換えに共有や「いいね!」を奨励しています(添付参照)。
これは少し困惑しています。バッジがFacebookログインの報酬であると解釈できる方法が見つかりません。これら2つの機能は完全に無関係です。
したがって、彼らを説得する方法を見つけるか、あるいは、単に誰かがサインインしやすくするためにバッジシステムを無効にするつもりはないので、Facebookログインをサイトから削除しなければならないでしょう。もちろん、Facebookログインを削除したくはありません。それはよく使われている機能です。
透明性のために:Discourseの組み込みソーシャルログイン機能ではなく、SSOを使用しています。IDPがソーシャルログインを提供していますが、これは問題の核心を変えるものではないと思います。
