Post not yet marked as solved
When using an ASWebAuthenticationSession to log in, with prefersEphemeralSession = false to enable SSO, the system presents an alert asking if the user wants to allow "SomeApp" to Sign In with "someauthprovider.xyz".
The system presents exactly the same alert when you want to log out, and it is confusing for users.
It's my understanding that the system does this because the alert really means "would you like to allow this app to let some page access Safari's shared cookie vault?" in lay terms, and is not distinguishing between create, read, update, or delete.
It would be splendid if Apple changes this dialog depending on the operation. I would also like to know if there is any other way to fix this.
Post not yet marked as solved
Many unique app names are taken by apps that are not on the App Store. It would be nice if Apple could provide a convenient way to forward requests to the developers of those apps to remove or rename their app. This could appear in a developer's App Store Connect page as a notification on the unreleased app.
Post not yet marked as solved
Hi all, I'm trying to retrieve the name of an entity from the gesture that hits it, but it's not giving me the value I set when I created the entity.
I create the entity like:
class DrumPad: ObservableObject {
static func create(for audioFileName: String) -> Entity? {
do {
let padEntity = try Entity.load(named: "Geometry/pad-without-handle", in: tableDrummerContentBundle)
padEntity.name = "\(audioFileName)_pad"
return padEntity
} catch {
print("Could not load pad \(audioFileName)")
print(error.localizedDescription)
return nil
}
}
}
Then I get it from the gesture:
var body: some View {
RealityView { content in
for sampleName in audioSamples {
guard let pad = DrumPad.create(for: sampleName) else { continue }
content.add(pad)
}
}
.gesture(SpatialTapGesture()
.targetedToAnyEntity()
.onEnded { value in
print(value.entity.name)
})
}
}
In the gesture handler, print(value.entity.name) gives me the name of the root transform of the entity, PadTransform, not the string I set "\(audioFileName)_pad" during instantiation. If I call print(padEntity.name) during instantiation, I get rock-kick-2_pad and the like. Any help would be much appreciated.