4 ms·
Apple does require apps to provide context in a lot of cases, and the app’s provided reason appears alongside the message. There is nothing about a combined wi
by makecheck 7y ago
Apple does require apps to provide context in a lot of cases, and the app’s provided reason appears alongside the message.
There is nothing about a combined window that requires context to be lost. For example, add a column that includes trigger conditions and reasons for each one, e.g. “while launching startup item”, “when opening AppName”, “to authorize task performed by AppName”, “downloaded from xyz.com”, etc. If that information really isn’t enough, the user still has the option to deselect one and try it again in isolation.
An API can be held in a modal state without requiring each app to have its own dialog; the system can decide what action allows the API to return to resume the app. Similarly, an app can fire off an async notification without caring if that notification window is separate from others. This is entirely a presentation issue.