Siri watch face intents: apps should be allowed to publish required events

Originator:igeek1
Number:rdar://44744067 Date Originated:24-Sep-2018 07:01 PM
Status:Open Resolved:
Product:watchOS + SDK Product Version:5.0
Classification:Enhancement Reproducible:Not Applicable
 
Summary:
I’m using a calendar app that publishes its events as intents for the Siri watch face. It’s my personal calendar, so I’m not worried about being spammed. I want 100% of the intents that it publishes to my watch face. However, this does not appear to be the case with the current implementation. I know the Siri watch face is supposed to learn from my behavior and show things it thinks are relevant, but I don’t want to risk missing an appointment or meeting because the algorithms weren’t smiling on me that day.

Steps to Reproduce:
1. Use the Calendar app on the Siri watch face.
2. Observe that every single timed event shows up on the watch face.
3. Switch to a third-party calendar app.
4. Enable it to publish intents to the Siri watch face.

Expected Results:
Every event from the third-party calendar app appears on the Siri watch face.

Actual Results:
Only some events appear.

Version:
5.0

Notes:
The Apple Calendar app appears to get special dispensation to publish all events, which I presume is a carryover from watchOS 4 or whenever the Siri watch face was introduced. I think one way to solve this could be to issue a special entitlement or have a special plist key for apps like calendars where it only makes sense to use them with the Siri watch face if they can publish all their events.

Other examples of apps in this category might include:

- pill reminders
- workouts/break timer/stand reminders
- daily prayer or meditation reminders
- chore reminders

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!