From 945c10667c6cee696dc070c4a8ad31d476ceb89c Mon Sep 17 00:00:00 2001 From: Liudmila Nemkova Date: Wed, 6 Nov 2024 11:56:18 +0100 Subject: [PATCH] Added link to a separate section --- versioned_docs/version-3.0/ios-sdk-error-handling.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versioned_docs/version-3.0/ios-sdk-error-handling.md b/versioned_docs/version-3.0/ios-sdk-error-handling.md index 1d7be7a..f03dde1 100644 --- a/versioned_docs/version-3.0/ios-sdk-error-handling.md +++ b/versioned_docs/version-3.0/ios-sdk-error-handling.md @@ -50,7 +50,7 @@ Adapty.makePurchase(product: product) { result in | [invalidSignature](https://developer.apple.com/documentation/storekit/skerror/code/invalidsignature) | 12 | This error code indicates that the signature in a payment discount is not valid. | | [missingOfferParams](https://developer.apple.com/documentation/storekit/skerror/code/missingofferparams) | 13 | This error code indicates that parameters are missing in a payment discount. | | [invalidOfferPrice](https://developer.apple.com/documentation/storekit/skerror/code/invalidofferprice/) | 14 | This error code indicates that the price you specified in App Store Connect is no longer valid. Offers must always represent a discounted price. | -| noProductIDsFound | 1000 |

This error indicates that none of the products in the paywall is available in the store. Your logs can also show warning `InvalidProductIdentifiers`.

If you are encountering this error, please follow the steps below to resolve it:

1. Check if all the products have been added to the Adapty Dashboard.

2. Ensure that the Bundle ID of your app matches the one from Apple Connect.

3. Verify that the product identifiers from the app stores match the ones you have added to the Dashboard. Please note that the identifiers should not contain Bundle ID unless it is already included in the store.

4. Confirm that the app paid status is active in your Apple tax settings. Ensure that your tax information is up-to-date and your certificates are valid.

5. Check if a bank account is attached to the app, so it can be eligible for monetization.

6. Check if the products are available in all regions.

Also, ensure that your products are in **“Ready to Submit”** state.

| +| noProductIDsFound | 1000 |

This error means that none of the products on the paywall are available in the store. You may also see the warning `InvalidProductIdentifiers` in your logs.

If you’re encountering this error, follow the steps in the [Fix for Code-1000 `noProductIDsFound` error and `InvalidProductIdentifiers` warning](https://dev-docs.adapty.io/docs/InvalidProductIdentifiers) section.

| | noProductsFound | 1001 | This error indicates that the product requested for purchase is not available in the store. | | productRequestFailed | 1002 | Unable to fetch available products at the moment. | | cantMakePayments | 1003 | In-app purchases are not allowed on this device. | @@ -89,5 +89,5 @@ Warnings do not require to be fixed if they did not result in errors. If you sti | Warning | Solution | | ------------------------- | ------------------------------------------------------------ | -| InvalidProductIdentifiers |

This warning indicates that some products in the paywall are found in the store but not ready for purchasing. This happens when you did not finish configuration of your products in the App Store.

If you do not encourage an error, you can ignore the warning. If however you want to remove it, follow the steps below to remove it:

1. Ensure that the Bundle ID of your app matches the one from Apple Connect.

3. Verify that the product identifiers from the app stores match the ones you have added to the Dashboard. Please note that the identifiers should not contain Bundle ID unless it is already included in the store.

4. Confirm that the app paid status is active in your Apple tax settings. Ensure that your tax information is up-to-date and your certificates are valid.

5. Check if a bank account is attached to the app, so it can be eligible for monetization.

6. Check if the products are available in all regions.

Also, ensure that your products are in **“Ready to Submit”** state.

For detailed step-by-step instruction, please see ... section.

| +| InvalidProductIdentifiers |

This warning means that some products on the paywall are available in the store but aren’t ready for purchase. This usually happens if you haven’t completed the configuration of your products in the App Store.

If this doesn’t cause any errors, you can ignore the warning. However, if you want to remove it, follow the steps in the [Fix for Code-1000 `noProductIDsFound` error and `InvalidProductIdentifiers` warning](https://dev-docs.adapty.io/docs/InvalidProductIdentifiers) section.

|