Я предоставляю несколько ярлыков в систему для моего приложения через Appshortcutsprovider . Это, кажется, работает в целом, но они выглядят совершенно иначе от записей других приложений (сравните ниже скриншотов).
Я устанавливаю параметр SystemageName < /code>, но это, кажется, полностью игнорируется. «Представьте себе это»?
Я предоставляю несколько ярлыков в систему для моего приложения через Appshortcutsprovider . Это, кажется, работает в целом, но они выглядят совершенно иначе от записей других приложений (сравните ниже скриншотов). Я устанавливаю параметр SystemageName < /code>, но это, кажется, полностью игнорируется. «Представьте себе это»?[code]@available(iOS 17.2, *) struct ShortCutsProvider: AppShortcutsProvider { @AppShortcutsBuilder static var appShortcuts: [AppShortcut] { AppShortcut(intent: PlayMoodIntent(), phrases: [ "Play something \(\.$mood) in \(.applicationName)", "Play \(\.$mood) in \(.applicationName)", "\(\.$mood) in \(.applicationName)", ], systemImageName: "play.circle") AppShortcut(intent: SearchIntent(), phrases: [ "Search in \(.applicationName)", "Search for \(\.$criteria) in \(.applicationName)", "Search \(.applicationName) for \(\.$criteria)", ], systemImageName: "magnifyingglass") } } [/code] Here is the Screenshots: