Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SKPaymentQueue canMakePayments always returns false

I'm creating my second app with In App Purchase. Everything went great with the first app and it's up in the app store, however with the second app when I call [SKPaymentQueue canMakePayments] I'm always getting a result of false. I've done the same steps between app 1 and 2. Can anyone point out other things I need to check?

thanks

like image 660
Kevin Avatar asked Jul 18 '11 11:07

Kevin


1 Answers

Check that in-app purchases are allowed in Settings->General->Restrictions. This is one reason that SKPaymentQueue canMakePayments will return false.

EDIT for 2020: this is now located in Settings->Screen Time->Content & Privacy Restrictions.

like image 70
OMH Avatar answered Oct 19 '22 23:10

OMH