Вы пытаетесь делать все как-то неправильно. Это приложение все равно не пропустят в стор, зачем тогда себя ограничивать public Api. Поищите в private api возможность взаимодействовать с Siri (я уверен , они есть)
Вот , к примеру, активация сири
- (BOOL)activateVirtualAssistant{
if ([%c(SBAssistantController) preferenceEnabled]) {
if ([%c(SBAssistantController) shouldEnterAssistant]) {
SBAssistantController *assistant = (SBAssistantController *)[%c(SBAssistantController) sharedInstance];
if (assistant.assistantVisible)
[assistant dismissAssistant];
else {
[(SpringBoard *)UIApp activateAssistantWithOptions:nil withCompletion:nil];
return YES;
}
}
}
return NO;
}
взято
тут