Recently i submitted my android app through facebook review for the permissions of publish_actions, user_birthday, user_location.
After 2 days my request was approved but when i tried to use it at the app with a developer account i was still getting the alerts saying "Submit for Login Review Some of the permissions below have not been approved for use by facebook". If i used a non developer account then the app was crashing.
This makes me wonder.Is there some time needed before the permissions are pushed to production? Do i need to do something to accept the approval?
I am asking cause i was seeing the permissions at the results of last submissions but not in the approval area (first pic) but not in the approved permissions area (second pic).
An issue that might occurred is that i submitted for review an apk that was signed with the debug keystore and had slightly different Google play package name. Also it had different version code. More specifically the submitted for review apk had com.dummy.android as google play package name and the release apk that i tried the priviledges and failed had com.dummy.android.release as google play package name.
But this is odd as you can modify both google play package name and hashkeys after the approval.
Maybe i need to submit an apk for approval in every release i make as the version code changes? I've seen from the logs that the following are sent to the facebook api call: google package name, version code, hashkey.
The even more strange thing is that even the APK that i submitted for review was showing the "submit for login review" notification on login for the permissions i was just granted.
This happened for 4 hours after i got the approval for facebook. Not wanting to lose more time i submitted the same app for review for the same actions and i am waiting. After i did that the granted permissions stopped appearing as granted anywhere in the settings.
Any ideas why this might happening?