Will a custom Facebook login flow cause my app to be rejected?

Hi all,


I plan to implement a Facebook login flow using SFSafariViewController for my app that does not use FBSDKLoginKit. I have heard contradictory views regarding Apple's policy on this, so I was wondering if someone could provide any clarification.


Thanks!

Answered by rjuniyer in 234343022

Hi tdaniels,


Does your app have any subscription-based in-app purchases? If so, then make sure that the user is allowed to access these subscriptions independant of your login flow. Apple blocks apps from forcing users to log into third-party services before gaining access to subscription-based in-app purchases.


Other than that scenario, I think you should be fine, meaning if you have "consumable" in-app purchases then this login flow won't be an issue.

Accepted Answer

Hi tdaniels,


Does your app have any subscription-based in-app purchases? If so, then make sure that the user is allowed to access these subscriptions independant of your login flow. Apple blocks apps from forcing users to log into third-party services before gaining access to subscription-based in-app purchases.


Other than that scenario, I think you should be fine, meaning if you have "consumable" in-app purchases then this login flow won't be an issue.

Thanks for the reply - sounds like I'm all set then.

Will a custom Facebook login flow cause my app to be rejected?
 
 
Q