Search results for

“A Summary of the WWDC26 Group Lab”

10,960 results found

Post

Replies

Boosts

Views

Activity

iMessage app in group conversation
I was watching the WWDC video about iMessage apps, part 2 and was a bit surprised by the section about group conversations. It's between 36:20 and 38:20 in this video: https://developer.apple.com/videos/play/wwdc2016/224/I was a bit surprised by that and I don't understand why an app can't have access to all messages in the current session. Not the entire conversation, but just the current session. They all belong to the app so why would the app not be allowed to have access to all messages in that session? It should be made available through the MSSession object if you ask me. Or am I missing something??I understand what he means by using the cloud but it feels like a bit of a hack to me.
1
0
555
Jun ’16
How to handle multiple users purchasing a subscription from a single Apple ID, or group them based on subscription group?
We are implementing auto-renewable subscriptions on iOS. We face a problem where users can purchase multiple subscriptions on a single Apple ID linked to the device. We are having 3 subscription plans as Regular (Monthly), Regular (Yearly), and Special (Yearly). Now, we have decided that Regular plans will be configured in a separate subscription group and special plan on the other since we don't want the Regular users to know that there is a special plan that is less costly than theirs. (Through Manage Subscription of the device Settings) Scenario 1: If User A subscribes to the Special plan on his Apple Id, his subscription gets active. Now, if on the same Apple ID, user B logs in to the app and is a Regular user then he can purchase any of the Regular plans. But the issue is User A's receipt and User B's receipt cause problems sometime later since their receipts are created on the same Apple ID. We are not able to restrict User B to purchase from User A's device in this case, since the original_tra
0
0
773
Apr ’21
Group iMessage Apps are problematic
I get the distinct feeling, based on the WWDC presentations, that group iMessage apps are either incomplete or not really thought out. Add to this that there are no group conversations possible in the simulator. The group message part of the demo was just a couple of slides and he used the phrase we are recommending for the moment which leads me to believe that Apple probably has unfinished business here. I think that the idea of making MSSession the carrier of data and make each subsequent message create a stack of unprocessed responses so that when the user clicks on the bubble it sees each response and can process them one by one. What I'm wondering is, in the same section, they talk about privacy. So each device will get different identifiers for each user. If you are using the cloud, I don't see how you can then aggregate responses correctly. Take this scenario:I send an iMessage App (IMA) to two of my friends and it asks them to pick what they want for lunch.Friend A responds
5
0
1.1k
Jul ’16
Transaction groups with different currencies - Financial Reports
Hi everyone, I just started to get income on the App Store and I'm trying to figure out how the financial reports section works. One thing I can't understand is why do I have 2 sets (groups) of transactions when I browse the report for June 2020. The 1st group says I have income of about 50 CAD (with a set of countries in it if I unfold the group) and 37 sales. The 2nd group right below the first one says I have 4 USD income and 3 sales. Why the currency is different if I chose my account currency as CAD and why the transactions have been split in those groups? Moreover, the 1st group has the following countries : Australia, Canada, China, Europe, Japan, Russia, North And South America. And all those transactions are converted to CAD as I expect. The second group has only Great Britain and Poland and their transactions are converted into USD, why's that?
0
0
317
Jul ’20
Match can't find groups if it is case insensitive
The shortcut app seems to have a bug regarding text match grouping when trying to match a lowercase string to a capital case one. The match happens, but the regular expression groups are not properly displayed. To replicate, create a shortcut with the following actions: Match d-(george) in 2-George check case-insensitive on Show Matches (this will show 2-George) Get Group At Index 1 in Matches Show Text This will not print anything
0
0
576
May ’23
QuickLook Extension and App Groups on macOS
Hello, I am trying to use app groups to share preferences between an app and its QuickLook extension (both sandboxed), but I can't understand why it's not working. For testing, I created an empty macOS app project and added a QuickLook Extension, then on both the targets' entitlement files I added the app group domain in the form teamid.test. Last but not least, in the Info.plist file of the QL extension i added some UTIs to have the QL extension called when previewing. In the QL extension's PreviewViewController.swift file I try to save a value like this: func preparePreviewOfFile(at url: URL, completionHandler handler: @escaping (Error?) -> Void) { let defaults=UserDefaults(suiteName: teamid.***) defaults?.set(1, forKey: test) handler(nil) } If I try to run the app and preview a file though, I get this message in the Console: Couldn't write values for keys ( test ) in CFPrefsPlistSource<0x7fb63681cce0> (Domain: teamid.***, User: kCFPreferencesCurrentUser, ByHost: No, Container: (n
0
0
807
Nov ’21
App Groups and macOS 15
Hi, I just updated my machine to macOS 15, and while developing and running my app (with Xcode), I keep getting messages about my app would like to access data from other apps. This happens even from Xcode Previews, so it's pretty annoying. My production app doesn't seem to be affected by this problem; the system prompt just pops when running the debug version. I came across something about App Groups in macOS and how something has changed in macOS15 regarding system permissions. I use the group.xxx prefix in my macOS app, without the team prefix. Is that the problem here? But why is my production app working fine, but the development app is triggering the prompt repeatedly? Would love any feedback or workarounds. Thanks.
7
0
1k
Oct ’24
Reply to SIP (System Integrity Protection)
Yes, I use this all the time on my lab machines that are locked with a firmware password. Using bless I can reboot them to netboot.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’15
Reply to Sign up for Apple developer one on ones and iOS 14 beta
The iPhone app just crashed when I tried to sign up for a lab, but I had success doing the signup from the developer web page.
Topic: App & System Services SubTopic: Hardware Tags:
Replies
Boosts
Views
Activity
Jun ’20
Reply to A case against TN3135 WatchOS restrictions (NWPathMonitor)
Thanks for the details of your use case. We'll talk more about the options available to you in your lab appointment today.
Replies
Boosts
Views
Activity
Jun ’24
iMessage app in group conversation
I was watching the WWDC video about iMessage apps, part 2 and was a bit surprised by the section about group conversations. It's between 36:20 and 38:20 in this video: https://developer.apple.com/videos/play/wwdc2016/224/I was a bit surprised by that and I don't understand why an app can't have access to all messages in the current session. Not the entire conversation, but just the current session. They all belong to the app so why would the app not be allowed to have access to all messages in that session? It should be made available through the MSSession object if you ask me. Or am I missing something??I understand what he means by using the cloud but it feels like a bit of a hack to me.
Replies
1
Boosts
0
Views
555
Activity
Jun ’16
Lab request web site continued to fail
Any chance to be scheduled?
Replies
0
Boosts
0
Views
856
Activity
Jun ’21
How to handle multiple users purchasing a subscription from a single Apple ID, or group them based on subscription group?
We are implementing auto-renewable subscriptions on iOS. We face a problem where users can purchase multiple subscriptions on a single Apple ID linked to the device. We are having 3 subscription plans as Regular (Monthly), Regular (Yearly), and Special (Yearly). Now, we have decided that Regular plans will be configured in a separate subscription group and special plan on the other since we don't want the Regular users to know that there is a special plan that is less costly than theirs. (Through Manage Subscription of the device Settings) Scenario 1: If User A subscribes to the Special plan on his Apple Id, his subscription gets active. Now, if on the same Apple ID, user B logs in to the app and is a Regular user then he can purchase any of the Regular plans. But the issue is User A's receipt and User B's receipt cause problems sometime later since their receipts are created on the same Apple ID. We are not able to restrict User B to purchase from User A's device in this case, since the original_tra
Replies
0
Boosts
0
Views
773
Activity
Apr ’21
Group iMessage Apps are problematic
I get the distinct feeling, based on the WWDC presentations, that group iMessage apps are either incomplete or not really thought out. Add to this that there are no group conversations possible in the simulator. The group message part of the demo was just a couple of slides and he used the phrase we are recommending for the moment which leads me to believe that Apple probably has unfinished business here. I think that the idea of making MSSession the carrier of data and make each subsequent message create a stack of unprocessed responses so that when the user clicks on the bubble it sees each response and can process them one by one. What I'm wondering is, in the same section, they talk about privacy. So each device will get different identifiers for each user. If you are using the cloud, I don't see how you can then aggregate responses correctly. Take this scenario:I send an iMessage App (IMA) to two of my friends and it asks them to pick what they want for lunch.Friend A responds
Replies
5
Boosts
0
Views
1.1k
Activity
Jul ’16
Transaction groups with different currencies - Financial Reports
Hi everyone, I just started to get income on the App Store and I'm trying to figure out how the financial reports section works. One thing I can't understand is why do I have 2 sets (groups) of transactions when I browse the report for June 2020. The 1st group says I have income of about 50 CAD (with a set of countries in it if I unfold the group) and 37 sales. The 2nd group right below the first one says I have 4 USD income and 3 sales. Why the currency is different if I chose my account currency as CAD and why the transactions have been split in those groups? Moreover, the 1st group has the following countries : Australia, Canada, China, Europe, Japan, Russia, North And South America. And all those transactions are converted to CAD as I expect. The second group has only Great Britain and Poland and their transactions are converted into USD, why's that?
Replies
0
Boosts
0
Views
317
Activity
Jul ’20
Match can't find groups if it is case insensitive
The shortcut app seems to have a bug regarding text match grouping when trying to match a lowercase string to a capital case one. The match happens, but the regular expression groups are not properly displayed. To replicate, create a shortcut with the following actions: Match d-(george) in 2-George check case-insensitive on Show Matches (this will show 2-George) Get Group At Index 1 in Matches Show Text This will not print anything
Replies
0
Boosts
0
Views
576
Activity
May ’23
Share Play / Group Acitivities GDPR
I know that Apple is very aware of privacy concerns. Do Share Play and Group Activities comply with GDPR's legal rules? What kind of servers (e.g. geography) are involved to manage the connection? Thanks Lars
Replies
1
Boosts
0
Views
822
Activity
Feb ’22
Reply to A case against TN3135 WatchOS restrictions (NWPathMonitor)
Apologies! I might have made the incorrect assumption that you were the developer who made the lab request on this topic, as they sounded extremely similar.
Replies
Boosts
Views
Activity
Jun ’24
QuickLook Extension and App Groups on macOS
Hello, I am trying to use app groups to share preferences between an app and its QuickLook extension (both sandboxed), but I can't understand why it's not working. For testing, I created an empty macOS app project and added a QuickLook Extension, then on both the targets' entitlement files I added the app group domain in the form teamid.test. Last but not least, in the Info.plist file of the QL extension i added some UTIs to have the QL extension called when previewing. In the QL extension's PreviewViewController.swift file I try to save a value like this: func preparePreviewOfFile(at url: URL, completionHandler handler: @escaping (Error?) -> Void) { let defaults=UserDefaults(suiteName: teamid.***) defaults?.set(1, forKey: test) handler(nil) } If I try to run the app and preview a file though, I get this message in the Console: Couldn't write values for keys ( test ) in CFPrefsPlistSource<0x7fb63681cce0> (Domain: teamid.***, User: kCFPreferencesCurrentUser, ByHost: No, Container: (n
Replies
0
Boosts
0
Views
807
Activity
Nov ’21
Exposing locallyInitiated property on group session
When printing a GroupSession object I see that locallyInitiated is included in the print and I would like to update / prepare my UI based on the initiator of the Group Session. Can locallyInitiated be added as a property to the GroupSession object?
Replies
0
Boosts
0
Views
830
Activity
Jul ’21
Can we add "app groups" to iOS loadable plugin
Hi,We can add app-group to Containig application and app-extension to share the data. But is it also possible to add app-group to iOS plugin's entitlements so that it can also have an access to shared container if needed?Thanks and regards,Sanjay
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
0
Boosts
0
Views
280
Activity
Jan ’16
App Groups and macOS 15
Hi, I just updated my machine to macOS 15, and while developing and running my app (with Xcode), I keep getting messages about my app would like to access data from other apps. This happens even from Xcode Previews, so it's pretty annoying. My production app doesn't seem to be affected by this problem; the system prompt just pops when running the debug version. I came across something about App Groups in macOS and how something has changed in macOS15 regarding system permissions. I use the group.xxx prefix in my macOS app, without the team prefix. Is that the problem here? But why is my production app working fine, but the development app is triggering the prompt repeatedly? Would love any feedback or workarounds. Thanks.
Replies
7
Boosts
0
Views
1k
Activity
Oct ’24