SKProduct.introductoryPrice.priceLocale is always null

Originator:revoltes666
Number:rdar://37391667 Date Originated:February 9 2018, 6:18 PM
Status:Investigation complete - Unable to diagnose with current information (Closed) Resolved:February 8, 2019 at 3:35 PM
Product:StoreKit Product Version:iOS 11.2.1 (15C153)
Classification: Reproducible:
 
Summary:

Steps to Reproduce:

- Create an auto-renew subscription
- Add Pay as you go introductory price
- Load the products using "SKProductsRequest"

Expected Results:

The subscription's "SKProduct" should have it's "introductoryPrice"'s "priceLocale" property set to a non-null value.

Actual Results:

The subscription's "SKProduct" has it's "introductoryPrice"'s "priceLocale" property null.

(The "introductoryPrice" property *is* set to a non-null value, so the setup is correct.)

Comments

Apple

Feb 12, 2019 at 1:20 AM

Thanks for your feedback, we have reviewed it.

By revoltes666 at Oct. 21, 2023, 6:01 a.m. (reply...)

Iulian Onofrei

Feb 8, 2019 at 3:35 PM

This issue has been verified by the developer as resolved.

By revoltes666 at Oct. 21, 2023, 6 a.m. (reply...)

Iulian Onofrei

Feb 8, 2019 at 3:35 PM

  1. I can't update to iOS 12.2 beta.
  2. Romania.
  3. No. I'm using it as a fallback mechanism.

I re-tested it and it seems to be working now.

By revoltes666 at Oct. 21, 2023, 6 a.m. (reply...)

Apple

Feb 8, 2019 at 2:20 AM

  1. Can you still reproduce this on 12.2 beta?
  2. What storefront are you in when you make the fetch IAP request?
  3. Is the priceLocale on the SKProduct also nil?

Please provide your response or results by updating your bug report. If uploading files, please compress first.

By revoltes666 at Oct. 21, 2023, 5:59 a.m. (reply...)

Iulian Onofrei

Oct 7, 2018 at 12:52 AM

Any news on this one? It's pretty important.

By revoltes666 at Oct. 21, 2023, 5:59 a.m. (reply...)

Iulian Onofrei

Feb 13, 2018 at 11:35 AM

You specifically only requested logs:

Please collect App Store logs and attach them to your bug report.

I attached the requested sysdiagnose.

sysdiagnose_2018.02.13_11-21-46+0200_iPhone_OS_iPhone_15D60.tar.gz

By revoltes666 at Oct. 21, 2023, 5:58 a.m. (reply...)

Apple

Feb 13, 2018 at 5:23 AM

Engineering has requested the following information regarding your bug report:

There doesn’t appear to be a sysdiagnose attached, the file attached looks like a console log dump. Can you please try again to get a sysdiagnose from the device after you have reproduced the issue?

Please reproduce the issue, trigger a sysdiagnose and attach the log file to your bug report. Also, if the bug can be seen visually, please include a screenshot and or a video of the issue.

Important: Note the date and time the issue occurred and include this information in your bug report.

Note: It's important to trigger the sysdiagnose process as soon as possible after the problem occurs, even if the logs can’t be synced off the device until later.

iOS sysdiagnose Instructions:
https://developer.apple.com/services-account/download?path=/iOS/iOS_Logs/sysdiagnose_Logging_Instructions.pdf


For a complete list of logging instructions visit: https://developer.apple.com/bug-reporting/profiles-and-logs/

By revoltes666 at Oct. 21, 2023, 5:58 a.m. (reply...)

Iulian Onofrei

Feb 12, 2018 at 12:51 PM

The name of the app is "" ().

logs.txt

By revoltes666 at Oct. 21, 2023, 5:57 a.m. (reply...)

Apple

Feb 10, 2018 at 5:08 AM

Engineering has requested the following information in order to further investigate this issue:

Please collect App Store logs and attach them to your bug report.

Also, please indicate the name(s) of the affected app(s).

iOS App Store Logging Instructions:
https://developer.apple.com/services-account/download?path=/iOS/iOS_Logs/App_Store_Logging_Instructions.pdf

iOS App Store Logging Profile: https://developer.apple.com/services-account/download?path=/iOS/iOS_Logs/itmsdebugging.mobileconfig


For a complete list of logging instructions visit: https://developer.apple.com/bug-reporting/profiles-and-logs/

By revoltes666 at Oct. 21, 2023, 5:56 a.m. (reply...)

Iulian Onofrei

Just noticed that it's also marked as nonnull in the header file.

By revoltes666 at Feb. 9, 2018, 4:37 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!