Just got out of a WWDC lab with some of the siri/intents engineers. Seems like I needed to use the EntityStringQuery protocol over the EntityQuery which allows me to implement entities(matching string: String). This gives me the string that Siri hears and allows me to return an entity of my choosing.
Post
Replies
Boosts
Views
Activity
Adding requestBeginTransmitting inside a delay seems to get rid of the error. This seems odd?
Based on the behaviour I am seeing, I assume the PTT framework rejoins an existing channel between app launches unless leave is explicitly called?
And to update on the foreground transmitting, I am still getting the channelNotFound error even though I am requesting transmission in the didJoinChannel delegate function.
Yep spotted my mistake with the foreground transmitting, but background transmitting doesn't seem to be working in iOS beta 1. To replicate:
Join a channel
Background the app
Press the blue pill in the top left to bring up the PTT system UI
Pressing the transmit or leave channel button does not fire any of the delegate callbacks
When you foreground the app, the delgate callbacks fire