iOS - PurchaseFailureReason: Unknown

Google Play works very well with the same code.

There was no problem with the sandbox test.
It was rejected while it was being reviewed for release.
I do not know what to do.

It is my log

2018-05-13 09:59:10.510704+0900 DC[2143:420409] [DYMTLInitPlatform] platform initialization successful

2018-05-13 09:59:10.556999+0900 DC[2143:420349] UnityIAP UnityEarlyTransactionObserver: Created

2018-05-13 09:59:10.557336+0900 DC[2143:420349] UnityIAP UnityEarlyTransactionObserver: Registered for lifecycle events

PlayerConnection initialized from /var/containers/Bundle/Application/41FF3BF2-434E-4ED1-AF19-4E4C55F0E4D9/DC.app/Data (debug = 0)

PlayerConnection initialized network socket : 0.0.0.0 55000

Started listening to [0.0.0.0:55000]

Player data archive not found at `/var/containers/Bundle/Application/41FF3BF2-434E-4ED1-AF19-4E4C55F0E4D9/DC.app/Data/data.unity3d`, using local filesystem

2018-05-13 09:59:10.941274+0900 DC[2143:420349] Metal GPU Frame Capture Enabled

2018-05-13 09:59:10.942636+0900 DC[2143:420349] Metal API Validation Disabled

2018-05-13 09:59:11.100408+0900 DC[2143:420349] UnityIAP UnityEarlyTransactionObserver: Added to the payment queue

2018-05-13 09:59:11.120686+0900 DC[2143:420349] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles

2018-05-13 09:59:11.121986+0900 DC[2143:420349] [MC] Reading from public effective user settings.

-> applicationDidBecomeActive()

Renderer: PowerVR SGX 543

Vendor:   Imagination Technologies

Version:  OpenGL ES 2.0 IMGSGX543-129

GLES:     2

ression_pvrtc

OPENGL LOG: Creating OpenGL ES 2.0 graphics device ; Context level  <OpenGL ES 2.0> ; Context handle 109753968

Initialize engine version: 2017.1.2p1 (c2ed782bb21e)
 

UnityIAP Version: 1.18.0

File Path: /var/mobile/Containers/Data/Application/0E90C305-5B32-4B8C-9808-1C1CFBAD9FDF/Documents/Unity/c2d027fe-fffa-4bdd-9727-d5821704ff78/IAP/store.json

Fetching optimized store details from https://ecommerce.iap.unity3d.com/catalog?appid=c2d027fe-fffa-4bdd-9727-d5821704ff78&deviceid=EFB68C64-51A4-4896-A3DD-50C687787C3B&userid=dfc45b2a9003e46e1ae76933c493393c


Failed to fetch IAP catalog due to unexpected http status code, attempting to use cache

2018-05-13 09:59:32.621985+0900 DC[2143:420349] UnityIAP:Requesting 4 products

2018-05-13 09:59:32.666189+0900 DC[2143:420349] UnityIAP:Requesting product data...

2018-05-13 09:59:37.516985+0900 DC[2143:420349] UnityIAP:Received 4 products

2018-05-13 09:59:37.569759+0900 DC[2143:420349] UnityIAP:No App Receipt found

2018-05-13 09:59:37.655530+0900 DC[2143:420349] UnityIAP:No App Receipt found

OnInitialized : Success
Price : 3.29 USD

Price : 10.99 USD

Price : 50.59 USD

Price : 5.49 USD

UnityIAP: Promo is ready

2018-05-13 09:59:37.668260+0900 DC[2143:420349] UnityIAP:Add transaction observer

2018-05-13 09:59:37.669755+0900 DC[2143:420349] UnityIAP UnityEarlyTransactionObserver: Request to initiate queued payments


Buy Product : 'ruby300'


2018-05-13 09:59:53.219013+0900 DC[2143:420349] UnityIAP:PurchaseProduct: ruby300

2018-05-13 09:59:53.254958+0900 DC[2143:420349] UnityIAP:UpdatedTransactions

purchase({0}): ruby300

2018-05-13 09:59:54.873869+0900 DC[2143:420349] UnityIAP:UpdatedTransactions

2018-05-13 09:59:54.874024+0900 DC[2143:420349] UnityIAP:PurchaseFailed: 0

onPurchaseFailedEvent({0}): ruby300

PurchaseFailureReason: Unknown

I was rejected in an in-app review and my products were inactive. So it looks like a PurchaseFailureReason: Unknown error message.

I will try again in a few days.