1. Facing same bellow issue from last 3 days, didn't change anything in code. Looks like some issue with Apple sandbox enviornment for some specific countries.
"Error Domain=SSServerErrorDomain Code=2059 "This item is temporarily unavailable." UserInfo={NSLocalizedDescription=This item is temporarily unavailable.}"
2. When i create a new tester account with different country, i observed the strange behaviour.
For same product ID when i repeat purchase
1st time purchased was success.
2nd time purchased was fail.
3rd time purchased success
4th time purchased fail and so on..................
Getting following error for fail cases:
"Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}"