Posts

Post not yet marked as solved
2 Replies
783 Views
Hey Apple Developers,I'm working on a new fitness app for the Apple Watch, and I want to take advantage of the "Always On' state for Series 5 watches.I see that Apple Workouts does this well. When then screen moves into this low power state, and a workout is active, it does at least the following:Disables all animationsRemoves milliseconds from timeHas less frequent UI updates in generalReverts to a "default" view if it goes into that state, on another viewI'd like to take advantage of this in our app too, designing a lower power mode, with less frequent updates, so users can get glanceable information without having to move their wrist.However, in all other apps, mainly workout apps, all that happens is that there is a blurred screenshot taken, and time is overlaid. To get update you have to still turn your wrist, and even then depending on the app it can take a few seconds before the display is refreshed with current data.If anyone has any advice here, or pointers on how I could access this functionality in Swift on Watch OS6, I'd be very grateful.Thanks in advance,Campbell
Posted Last updated
.
Post not yet marked as solved
3 Replies
3k Views
I'm really struggling to get a reliable connection to my Apple TV4 from Xcode. Using these steps: https://support.apple.com/en-us/HT208088 When it works, it's beautiful. But when I make a couple of changes to the code and redeploy the Apple TV goes black (was formally running our app), and Xcode tells me to connect the Apple TV. Occasionally I get a message saying "This device has been ignored in the devices panel", which isn't as helpful as it sounds. Checking the Devices and Simulators menu, I can see it's disconnected. I have tried the following: Restarting the Apple TV Restarting Xcode Unpairing the Mac from the Apple TV Confirmed all devices are on the exact same wifi (e.g. not a 2.4g one) When I run through the steps to connect again it just fails quietly in the Devices and Simulators, stays in the "Discovered" section, and only asks me to "pair". It has no problem interacting with the Apple TV to prompt it for a 6 digit code. Any advice would be greatly appreciated.
Posted Last updated
.
Post not yet marked as solved
9 Replies
3.1k Views
So we checked the: "Supports running without ios app installation", and it updated our app on the app store. Now we are seeing a lot of instances where our users have one version of the Watch app, and another of the iOS companion app. We have also been collecting a myriad of random crashes, and we can't help but wonder if it's due to these apps being out of sync. We'd like to roll back and test this theory by making the watch app and the iPhone apps dependent on each other again. However, after opting on Apple Connect to "Remove from sale", and then "Remove app", we cannot push a new version with the change. I get the following error:ERROR ITMS-90768: "Invalid Bundle. The watch app '[app]' watch extension must have 'WKWatchOnly' or 'WKRunsIndependentlyOfCompanionApp' Info.plist keys set to 'true', since a version of this app that supports standalone watchOS devices is currently available on the App Store"Does anyone know a way we can get back to having these apps dependent? Thanks.
Posted Last updated
.
Post marked as solved
9 Replies
3.0k Views
We have come across several users recently who are presented with "Continue with Password" after the Apple Sign-In Email Option view, on the Apple Watch. In our testing we have only ever seen the button show "Continue", and I'm unsure how users get into this state. The problem is that we are not handling this correctly, and when the user adds their Passcode, on the iPhone, they are presented with a view on the watch that states "Sign Up Not Completed". This view is not in our codebase, so it seems to be some case in Apple Sign-In we are not supporting correctly.What we know so far is that it's certainly happening on Watch OS 6.1.3. It's happening to users new to our app, and existing users how have logged out and back in again. We have had a steady increase in support requests over the past two weeks, receiving several in the last 24 hours. Any advice would be greatly appreciated. Thank you!
Posted Last updated
.
Post not yet marked as solved
3 Replies
1.9k Views
When going to Settings/[your apple id]/Password & Security/Apps using Apple ID, the apps listed here normally have an app icon, and the name of the app displayed. Bird is a good example of this. You see the icon, then "Bird - Be Free, Enjoy the Ride".However, independent watch apps don't appear to get the same treatment. They have the default icon, and the Bundle ID is shown. We initially thought this will be resolved when we launched on the App Store, however that's not been the case. We also see that in apps made by other companies, they show the default icon and a string like: "XC com [BUNDLE ID] watchkitapp". Meditopia is a good example of this. As is Orange Zones. Does anyone know a way to address this correctly? It's a pretty poor user experience for a user when they go looking for a specific App and have to wade through Bundle IDs which don't necessarily reflect the User facing name of the app. Thanks,
Posted Last updated
.
Post not yet marked as solved
0 Replies
1.3k Views
Hey Everyone, I'm trying to understand the thresholds required before the Metric section of Organizer starts populating? We have one app with several thousand workouts logged on it everyday, and have never seen any of these populate. We get crash reports without issue, but nothing in Metrics. Clicking "Learn More" I can confirm: 'Step 1' is done, and we are supported (WatchOS 7, and iOS 14). We are distributed on the App Store Users agree to share data. As far as I can tell there is nothing we need to do here, it's part of the iPhone onboarding that asks if you are cool with sharing data. We see other analytics data for people who opt-in, so I'm assuming they opt-in for these metrics too. We are signed in, confirmed by being able to download Crash Reports. Finally I see this line: "To provide accurate results, Metrics organizer reports require significant usage of your app, and each metric has different usage thresholds." If you don't mind sharing, could you help give me an idea as to whether or not I should expect to see data here? Thanks in advance.
Posted Last updated
.
Post not yet marked as solved
0 Replies
600 Views
I have noticed that with an independent watch app on Apple Connect, that I don't get the same Analytics reporting. For example on the "Overview" tab I don't have a single piece of data for "Sales", "Sales Per Paying User", "Sessions per Active Device", or "Crashes". Digging deeper into "Sessions" I don't have any data there at all. The App has been launched for over 90 days, and I can verify through other sources that I should have some data in these categories, much like I see for iPhone apps. Please advise on what I should expect here. Thanks,
Posted Last updated
.
Post not yet marked as solved
0 Replies
572 Views
Hey Devs, I'm looking to create an App Bundle that allows users to purchase a single subscription that covers all the apps. This looks possible, here the Apple docs. - https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/offering_a_subscription_across_multiple_apps However, I'm stuck on the first step "offers the multi-app subscription": To get started, use App Store Connect to create a separate and equivalent auto-renewable subscription for each app that offers the multi-app subscription so that users can subscribe from any app. For design guidance, see Human Interface Guidelines > In-App Purchase. I see no options to add "Multi-app" support. I have dug through all the screens on existing products, and created new ones. Also checked the Subscriptions Groups between products. But even when I create an App Bundle with all products, the Subscriptions, and their Groups, seem to have no awareness of any app other than their primary one. Any advice here would be appreciated. Thank you.
Posted Last updated
.
Post not yet marked as solved
0 Replies
486 Views
I have to be honest here, but I'm very disappointed in the Apple fourms. I take the time to give detailed descriptions of my issues, in a constructive and thoughtful manor. But most, if not all, of my questions go unanswered. I suspect most people come here when they are in search of a solution to a problem they are facing today. And only a few people come here when they have an idle 10 minutes thinking "I wonder what's going on in the Apple Forums". I don't, and normally that would be enough for me to be at peace with my expectations of support. But my expectations were elevated during WWDC when Apple pushed hard to get people into the forums. They revamped them, added a new tagging system, and encouraged every issue to be published here from the Labs. So I was, possibly naively, looking forward to a new era of support from Apple. But my experience so far has been that the Apple Forums haven't changed and many questions go without answer. I know we have Feedback too. But unless you guys are doing something I'm not, there is as much chance of response there as there is here. The ONLY time I have managed to get the attention is during a WWDC lab this year, where I managed to present a detailed report about an obscure Apple Sign-in bug on the Watch. They were grateful, and addressed the problem (which regressed in Watch OS7). I would love Apple to dedicate a little more engineering resources to the forums and their Feedback portal. It's not easy going through all the steps of creating detailed error reports, collecting sysdiagnose files, while dealing with the very real problems of users who are angry about their experience not being ideal. It's not fair to say to users "This is a problem with Apple's ... We are working with them to fix it". It's a white lie, and not satisfying to anyone. Rant over. I'll continue to post, and hope. Maybe I'll make some time to try and answer a few questions myself, if I can. Thank you.
Posted Last updated
.
Post not yet marked as solved
2 Replies
3.6k Views
Has anyone successfully been able to use Sandbox Accounts with Apple Sign-in?I have been trying to do this on the Watch, but I have "Two-Factor Authentication Required", and when I try and add this to a Sandbox Account I get "Cannot Set Up Two-Factor Authentication - Two-Factor authentication is not available for your Apple ID at this time."It's possible that a server is down somewhere, and at a later time, I'll be able to set it up. But I suspect it's just a generic warning, and I cant set it up due to the type of account it is. If anyone has had any experience here, I'd appreciate some advice. thanks,
Posted Last updated
.
Post not yet marked as solved
1 Replies
1.4k Views
Great news, we released our first Independent Watch app!Now, as much as I love the fact that we are not getting and crash logs, I'm reluctant to think that this means that our app is not crashing on user's devices. Nothing in Organizer, nothing on the Apple Connect site. We have had one report from a user of a reproducible crash, and we have already had a few hundred downloads, and several hundred sessions. Apple, can you please confirm that we can expect Crash logs from the Watch? And if so, where would I be finding them, or what might we need to do to enable them. Thank you,
Posted Last updated
.
Post not yet marked as solved
0 Replies
586 Views
So we are about to release our first Independent Watch app and we were hoping to send out Promo codes to people to get it for free to trail it and review. However, it seems that this functionality is not yet supported. We can generate Promo codes in Apple Connect no problem, and the users we send them to can successfully redeem them in the App Store on their iPhone. It even says "You've successfully redeemed your code. Your Apple ID has been credited with [Product Name]."However,no app gets installed to your Apple Watchno trace of the app is in the Watch app on the iPhone devicethe app is not listed under "Purchased" in the App Store app on the Watchthere are no other obvious clues that the app is available or on the deviceApple Staff, please advise us on what I'm missing here, how we can get Promo codes out, or what kind of timeline you have for supporting this functionality.
Posted Last updated
.
Post not yet marked as solved
0 Replies
557 Views
Hey Apple developers,Is there any way we can change the "From" address for emails sent through the Apple Sign-In relay to users who select "Hidden"?Currently, it looks like this for the email info@company.com:info_at_company_com_5k4vckrj7c_c563e28b@privaterelay.appleid.comIt adds underscores, writes out "at", and includes the id for the hidden user, and adds some other id to the end.From a user's perspective, I would find an email like this suspicious.Could we have some alternatives, if we can't have info@company.com ?info_at_company_com@privaterelay.appleid.cominfo_at_company@privaterelay.appleid.comThanks,
Posted Last updated
.
Post not yet marked as solved
1 Replies
814 Views
I'm trying to import biometrics from a user when they give us Health permissions in Watch OS6. Specifically, we are after birthdate, height, weight, ***, resting HR. All read fine so long as Healthkit has data for them, but the weight (bodymass) and height only read is there has been a datapoint added in the past two weeks. Any longer than that, and I get a null value. If I open Health on the iPhone and manually add a new datapoint for height or weight, I can then access these properties again for the next 14 days.let height = HKObjectType.quantityType(forIdentifier: .height)! let weight = HKObjectType.quantityType(forIdentifier: .bodyMass)!Has anyone else come across this issue, or found a better way to handle it? Birthdate and *** work without issue. Haven't checked Resting HR as it's getting new datapoint written frequently anyway. Thanks in advance,
Posted Last updated
.
Post not yet marked as solved
1 Replies
758 Views
I can see a lot of examples of Apple Sign-In apps on iOS that defaults to no selection for "EMAIL OPTIONS", allowing the user to choose "Share" or "Hide".However, on Watch OS for "EMAIL OPTIONS" it defaults the user straight to "Hide", meaning that the bulk of the emails we get from users will be going through the relay service. Does anyone know a way we can set the default to "Share", or at the very least to none?Thanks in advance,
Posted Last updated
.