Today, at first, I thought this warning from Facebook was related to something in our code. But we checked it. Our game PlayTrivia has been using the facebook4a plugin for login and share since last September 2018 without any difficulties. As you will see below, the problem appears to be specific to Corona SDK not using the latest SDK for login.
This morning, we received this message from Facebook pertaining to our game, “PlayTrivia (xxxxxxxxxxxxxxx) appears to be creating a negative experience on Facebook in violation of our Platform Policies. If you do not make the changes to get your app into compliance, we will be forced to place a restriction on your app. Please check your troy@xxxxx.xxx inbox for more information. If you haven’t received an email from us, please ensure that the email address listed in the App Dashboard under App Settings is correct.”
Moments later, I receive an email from Facebook, “In working to create a great Platform experience for everyone, we ask developers to ensure the apps they build comply with our Platform Policies. Your app PlayTrivia (AppId: 261292011343921) doesn’t comply with the following: Platform Policy 8.2: Native iOS and Android apps that implement Facebook Login must use our official SDKs for Login. Please make sure your iOS app is using the most recent version of our SDK for Login. You can find more information on our iOS SDK for Login and other Login-related products here:https://developers.facebook.com/docs/facebook-login/ios. You can see our visual example for this policy here:https://developers.facebook.com/policy#7-2-photo. You can access the full list of our Platform Policies here:https://developers.facebook.com/policy/. Please make the requested changes by 2019-02-25 at 12:00 PST. Let us know when you’ve updated your app by replying to this email. If we do not hear back from you, your app will be subject to enforcement. If you have outstanding questions, respond here and we’ll do our best to help.”
Back on October 31, 2018, we received this message from Facebook, “While your app, PlayTrivia, is currently using an outdated version of the Facebook SDK, the Graph API supporting that SDK is still active. As a result, you are not required to update your app to the latest Facebook SDK. However, to ensure your app’s continued performance, and to take advantage of new features, we recommend that you take a moment to upgrade to the latest Facebook SDK.” - I have checked all of the Corona Daily Build release notes since October 31, 2018 and cannot find anything about a Facebook plugin update.
Any help is very much appreciated.