Search results for

“A Summary of the WWDC25 Group Lab”

11,534 results found

Post

Replies

Boosts

Views

Activity

Do promoted IAP have to be in a separate group than default IAPs?
Hello,Based on what I read here promoted IAP's have be named differently than default IAPs to help with ASO.But it's not clear to me if I have to place the promoted IAPs in a separate group or not?e.g. under my non-promoted IAP subscription group I have the following:Arrange your subscriptions in descending order, starting with the option that offers the highest level of service. You can add more than one subscription to each level. This order will determine your subscription’s upgrade and downgrade options.1. Standard - One Week1. Standard - One Month1. Standard - One Year2. Lite - One Week2. Lite - One Month2. Lite - One YearSo do I now add a promoted IAP with optimised title and description inside the same group? Or in a different group?1. Standard - One Week1. Standard - One Month1. Standard - One Year2. Lite - One Week2. Lite - One Week - Promoted2. Lite - One Month2. Lite - One YearThank you,Houman
0
0
690
Jun ’20
CFPrefsPlistSource Read Error with App Group Preferences
I am encountering the following issue while working with app group preferences in my Safari web extension: Couldn't read values in CFPrefsPlistSource<0x3034e7f80> (Domain: [MyAppGroup], User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd. I am trying to read/write shared preferences using UserDefaults with an App Group but keep running into this error. Any guidance on how to resolve this would be greatly appreciated! Has anyone encountered this before? How can I properly configure my app group preferences to avoid this issue?
0
0
883
Feb ’25
iOS subscription: First purchase never triggers server notifications for a new Subscription Group
Hello, I’m experiencing a strange issue with a newly created Subscription Group in my iOS app. For all my existing subscription groups, everything works perfectly — initial purchase, renewals, cancellations, all notifications arrive normally. But for this one newly created group, the first purchase never triggers any server notification from App Store Server Notifications (ASSN). ⸻ 📘 Problem Summary • I created a new Subscription Group in App Store Connect. • The products are all Approved and Published for over a week. • Users can successfully purchase the subscription in production. • The purchase is shown as Purchased in the App Store purchase UI. • The receipt can be fetched locally on device. • But my server receives no notifications, including: • DID_RENEW • DID_CHANGE_RENEWAL_STATUS • SUBSCRIBED • ONE_TIME_CHARGE • CONSUMPTION_REQUEST • etc. The old subscription groups still send notifications normally, so the notification URL and server infrastruct
0
0
243
Dec ’25
Reply to How to update TabViewBottomAccessoryPlacement
Follow up: I had a Quick Look at the new SwiftUI WWDC25 session https://developer.apple.com/videos/play/wwdc2025/323 It seems I'm misunderstanding this API, do the enum cases .inline and .expanded refer to the accessory being in different states of compact? See attached screenshots below. I assumed expanded meant a larger expanded player, which would be fullscreen on an iPhone.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jun ’25
Multiple active subscriptions within the same subscription group
We have 2 monthly subscription tiers that are part of a subscription group, and always have been part of this group. Both are configured with a 1 month trial introductory offer. According to the documentation for auto-renewable subscriptions,: Users can subscribe to one subscription product per group at a time. And yet several users have managed to start trials of both products in this group simultaneously, which converted to paid subscriptions after the expiration of the trials, and now are being concurrently billed by Apple for both. How do we completely prevent this from happening?
1
0
95
Jan ’26
How do I find out which groups a unified contact belongs to?
Hi, would someone help me get started on a problem in iOS using Swift? How do I get all the groups that a unified contact belongs to? Or how would I check to see if a contact is within a group? That would allow me to find out all the groups that a contact belongs to. I suspect what I need to learn is how to create the predicate to set the predicate property of a CNContactFetchRequest that I need to use.Any help will be appreciated.
Topic: UI Frameworks SubTopic: UIKit Tags:
0
0
408
May ’18
Reply to How often can people leave ratings on the App Store?
I'm pretty sure it's forever (unless deleted), but you have the option of resetting - https://developer.apple.com/app-store/ratings-and-reviews/ the summary rating: Individual ratings inform your app’s summary rating, which is displayed on your product page and in search results. This summary rating is specific to each territory on the App Store and you can reset it when you release a new version of your app. However, we recommend using this feature sparingly; while resetting the summary rating can ensure that it reflects the most current version of your app — useful if an update addresses users’ previous concerns — having few ratings may discourage potential users from downloading your app. The summary rating is the 5 stars shown next to your app's title on the App Store. 2. People can only leave reviews once (It's tied to your Apple ID). To delete reviews, you can flag inappropriate ones for Apple to remove. Users can also delete their own reviews.
Jun ’20
How to specify TLS key exchange groups with NWProtocolTLS.Options
I am trying to establish a TLS 1.3 connection to a server that only accepts the SECP256R1 and FFDHE2048 TLS key share groups using the following code but the server is failing the TLS handshake because my client is not using a supported key exchange group. How do I specify which TLS key exchange group my client should use during the handshake? let tlsOptions = NWProtocolTLS.Options() if let secIdentity = getSecIdentity(), let identity = sec_identity_create(secIdentity) { sec_protocol_options_set_min_tls_protocol_version( tlsOptions.securityProtocolOptions, .TLSv13) sec_protocol_options_set_local_identity( tlsOptions.securityProtocolOptions, identity) } let tlsParams = NWParameters(tls: tlsOptions, tcp: .init()) let endpoint = NWEndpoint.hostPort(host: NWEndpoint.Host(host), port: NWEndpoint.Port(port)) let nwConnection = NWConnection(to: endpoint, using: tlsParams) nwConnection.stateUpdateHandler = stateDidChange(to:) nwConnection.start(queue: queue) Thanks!
1
0
656
Sep ’23
Setting Up Shared Data App Group
I was wondering what the best way of setting up an App Group with a subset of my data for display on the watch.My App was originally written with Core Data. Kelly
Replies
0
Boosts
0
Views
240
Activity
Jun ’15
Reply to Provisioning Profile Failed Qualification Doesn't Match Entitlements
I solved it. I'll post a summary tomorrow.
Replies
Boosts
Views
Activity
Oct ’24
Do promoted IAP have to be in a separate group than default IAPs?
Hello,Based on what I read here promoted IAP's have be named differently than default IAPs to help with ASO.But it's not clear to me if I have to place the promoted IAPs in a separate group or not?e.g. under my non-promoted IAP subscription group I have the following:Arrange your subscriptions in descending order, starting with the option that offers the highest level of service. You can add more than one subscription to each level. This order will determine your subscription’s upgrade and downgrade options.1. Standard - One Week1. Standard - One Month1. Standard - One Year2. Lite - One Week2. Lite - One Month2. Lite - One YearSo do I now add a promoted IAP with optimised title and description inside the same group? Or in a different group?1. Standard - One Week1. Standard - One Month1. Standard - One Year2. Lite - One Week2. Lite - One Week - Promoted2. Lite - One Month2. Lite - One YearThank you,Houman
Replies
0
Boosts
0
Views
690
Activity
Jun ’20
CFPrefsPlistSource Read Error with App Group Preferences
I am encountering the following issue while working with app group preferences in my Safari web extension: Couldn't read values in CFPrefsPlistSource<0x3034e7f80> (Domain: [MyAppGroup], User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd. I am trying to read/write shared preferences using UserDefaults with an App Group but keep running into this error. Any guidance on how to resolve this would be greatly appreciated! Has anyone encountered this before? How can I properly configure my app group preferences to avoid this issue?
Replies
0
Boosts
0
Views
883
Activity
Feb ’25
Reply to GNU-style inline assembly is disabled
Seeing the same thing in Xcode 8, specifically in WatchKit's cpuid.h, internal.h, and a few others. I'm at WWDC; if I can get a lab answer I'll report back here.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’16
iOS subscription: First purchase never triggers server notifications for a new Subscription Group
Hello, I’m experiencing a strange issue with a newly created Subscription Group in my iOS app. For all my existing subscription groups, everything works perfectly — initial purchase, renewals, cancellations, all notifications arrive normally. But for this one newly created group, the first purchase never triggers any server notification from App Store Server Notifications (ASSN). ⸻ 📘 Problem Summary • I created a new Subscription Group in App Store Connect. • The products are all Approved and Published for over a week. • Users can successfully purchase the subscription in production. • The purchase is shown as Purchased in the App Store purchase UI. • The receipt can be fetched locally on device. • But my server receives no notifications, including: • DID_RENEW • DID_CHANGE_RENEWAL_STATUS • SUBSCRIBED • ONE_TIME_CHARGE • CONSUMPTION_REQUEST • etc. The old subscription groups still send notifications normally, so the notification URL and server infrastruct
Replies
0
Boosts
0
Views
243
Activity
Dec ’25
Not able to send messages in group chat at all
I've not been able to send group iMessages at all since iOS beta 2 and it is same in beta 3 also.Anyone else also facing same issue?
Replies
0
Boosts
0
Views
1.3k
Activity
Jul ’18
Reply to Migrating to WidgetKit, issues with editing Watch Faces on iPhone
I've submitted a fresh feedback for this following discussions in a WWDC lab. FB13879899 🙏🙏 This might get picked up this summer.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’24
Reply to WWDC 2022 notes by rtrouton
Notes from Custom app distribution and device management lab (Thursday, June 9th 2022): https://developer.apple.com/forums/thread/707808
Replies
Boosts
Views
Activity
Jun ’22
Reply to How to update TabViewBottomAccessoryPlacement
Follow up: I had a Quick Look at the new SwiftUI WWDC25 session https://developer.apple.com/videos/play/wwdc2025/323 It seems I'm misunderstanding this API, do the enum cases .inline and .expanded refer to the accessory being in different states of compact? See attached screenshots below. I assumed expanded meant a larger expanded player, which would be fullscreen on an iPhone.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jun ’25
Can we bundle/group in one folder for VPP Apps
Hi ,As per requirement to make one folder/group for all downloaded VPP apps in sandbox.Can anybody help me is it technically feasible ?If yes how could we do it.Regards,Skp
Replies
0
Boosts
0
Views
196
Activity
Jun ’16
Multiple active subscriptions within the same subscription group
We have 2 monthly subscription tiers that are part of a subscription group, and always have been part of this group. Both are configured with a 1 month trial introductory offer. According to the documentation for auto-renewable subscriptions,: Users can subscribe to one subscription product per group at a time. And yet several users have managed to start trials of both products in this group simultaneously, which converted to paid subscriptions after the expiration of the trials, and now are being concurrently billed by Apple for both. How do we completely prevent this from happening?
Replies
1
Boosts
0
Views
95
Activity
Jan ’26
How do I find out which groups a unified contact belongs to?
Hi, would someone help me get started on a problem in iOS using Swift? How do I get all the groups that a unified contact belongs to? Or how would I check to see if a contact is within a group? That would allow me to find out all the groups that a contact belongs to. I suspect what I need to learn is how to create the predicate to set the predicate property of a CNContactFetchRequest that I need to use.Any help will be appreciated.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
0
Boosts
0
Views
408
Activity
May ’18
Reply to How often can people leave ratings on the App Store?
I'm pretty sure it's forever (unless deleted), but you have the option of resetting - https://developer.apple.com/app-store/ratings-and-reviews/ the summary rating: Individual ratings inform your app’s summary rating, which is displayed on your product page and in search results. This summary rating is specific to each territory on the App Store and you can reset it when you release a new version of your app. However, we recommend using this feature sparingly; while resetting the summary rating can ensure that it reflects the most current version of your app — useful if an update addresses users’ previous concerns — having few ratings may discourage potential users from downloading your app. The summary rating is the 5 stars shown next to your app's title on the App Store. 2. People can only leave reviews once (It's tied to your Apple ID). To delete reviews, you can flag inappropriate ones for Apple to remove. Users can also delete their own reviews.
Replies
Boosts
Views
Activity
Jun ’20
How to specify TLS key exchange groups with NWProtocolTLS.Options
I am trying to establish a TLS 1.3 connection to a server that only accepts the SECP256R1 and FFDHE2048 TLS key share groups using the following code but the server is failing the TLS handshake because my client is not using a supported key exchange group. How do I specify which TLS key exchange group my client should use during the handshake? let tlsOptions = NWProtocolTLS.Options() if let secIdentity = getSecIdentity(), let identity = sec_identity_create(secIdentity) { sec_protocol_options_set_min_tls_protocol_version( tlsOptions.securityProtocolOptions, .TLSv13) sec_protocol_options_set_local_identity( tlsOptions.securityProtocolOptions, identity) } let tlsParams = NWParameters(tls: tlsOptions, tcp: .init()) let endpoint = NWEndpoint.hostPort(host: NWEndpoint.Host(host), port: NWEndpoint.Port(port)) let nwConnection = NWConnection(to: endpoint, using: tlsParams) nwConnection.stateUpdateHandler = stateDidChange(to:) nwConnection.start(queue: queue) Thanks!
Replies
1
Boosts
0
Views
656
Activity
Sep ’23