I seen many thread here. I don’t use any another serivces rather than unity iapp and analytics.
And my question is also following
At the class UnityPurchasing there is a line with constant defenition
public abstract class UnityPurchasing
{
private const string kCatalogURL = "https://catalog.iap.cloud.unity3d.com";
...
I don’t know where this constant used, but i’m trying to check the status for this domain here Is your site IPv6 ready?
And it show that ipV6 connection to this domain si failed
By the way. I tried to share connection (from wire to wifi NAT64) and it works for me locally
So probably I need to simulate ipv6 network somehow else.
The ipV6 mention is essentially boilerplate text that Apple provides, and can be ignored. The rejection is likely caused by other reasons. Do you provide a Restore button for example? I would recommend to submit an appeal to Apple and ask for the reason behind the rejection. Searching for this issue in Google brings this up as the first result for me App rejected for IPv6 network problem using Unity IAP service on Unity 5.4 iOS - Questions & Answers - Unity Discussions
1 Like
@JeffDUnity3D
Just found proper environment with ISP which support ipv6. and this connection issue happens.
Here is a log
2018-01-04 10:57:04.761772-0700 tadaa[14628:6308675] UnityIAP:SKProductRequest::didFailWithError: -1003, Error Domain=NSURLErrorDomain Code=-1003 “Cannot connect to iTunes Store” UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store, NSErrorFailingURLStringKey=Connecting to the iTunes Store. , NSErrorFailingURLKey=Connecting to the iTunes Store. , _kCFStreamErrorDomainKey=12, _kCFStreamErrorCodeKey=8, NSUnderlyingError=0x1d0842ca0 {Error Domain=kCFErrorDomainCFNetwork Code=-1003 “(null)” UserInfo={_kCFStreamErrorCodeKey=8, _kCFStreamErrorDomainKey=12}}}. Unity Purchasing will retry in 4 seconds
2018-01-04 10:57:04.792341-0700 tadaa[14628:6308928] TIC TCP Conn Failed [2:0x1d017c740]: 12:8 Err(-65554)
2018-01-04 10:57:04.792770-0700 tadaa[14628:6308930] Task <9FE3A5FB-9C25-41C9-AF4B-CD9ECF4A51FF>.<0> HTTP load failed (error code: -1003 [12:8])
2018-01-04 10:57:04.792811-0700 tadaa[14628:6308930] NSURLConnection finished with error - code -1003
2018-01-04 10:57:06.596053-0700 tadaa[14628:6308928] TIC TCP Conn Failed [3:0x1cc178240]: 12:8 Err(-65554)
2018-01-04 10:57:06.596803-0700 tadaa[14628:6308906] Task <7F9EB6FC-435D-43D1-8C63-8F36C2B1BC91>.<0> HTTP load failed (error code: -1003 [12:8])
2018-01-04 10:57:06.597208-0700 tadaa[14628:6308906] NSURLConnection finished with error - code -1003
Is this a problem with itunes sandbox??
Again, you would want to reach out to Apple. However I would encourage you not to spend much time on ipV6 as this is asked often and we are familiar with the text. Please keep us posted on your appeal process.
1 Like
orb
January 4, 2018, 8:02pm
5
If that constant really is the URL to be used (double-check Apple docs), it’s an Apple screw-up. That domain simply cannot be found via IPv6 because there’s no AAAA record (as the diagnostics show), making reaching it on an IPv6-only network an impossibility. Their sandbox domain doesn’t have the record either, which makes me wonder if they’re rejecting out of pure spite.
@orb I would highly doubt that spite is the cause of the rejection, perhaps you were just joking. As mentioned, the rejection is not IPv6 related.
orb
January 4, 2018, 9:18pm
7
That IS the running joke about the review system