WatchExample Intent Extension
This example is written in Objective-C and requires watchOS 3.
For Appfigurate to be able to configure app extensions the following must be observed:
APLConfigurationsubclass must be shared between watchOS app extension and watchOS intent extension.
- Since the configuration is stored in the keychain, the keychain must be shared between the watchOS app extension and intent extension
For more information on keychain sharing and associated
Info.plist attributes, see Advanced configuration.
To test the intent extension, use the instructions for WatchExample above.
Once WatchExample is running, long press the digital crown to invoke Siri.
Siri will be invoked:
Speak the following "send message using watch example".
If Siri responds with "unknown app watch example", then you should try again. Siri can take several minutes to recognise a new intent. See Xcode documentation Test Your Intents App Extension for more details.
Speak the following "bob".
In the console, you will see
NSLog output, showing the current configuration of
boolean property in the
Using Appfigurate on the paired iPhone, change the
boolean property to the opposite value and click
Apply. Speak again to Siri, and notice that the
NSLog output in console has now changed.