您可以在主应用程序中解析 Siri activity 参数吗?

Can you resolve a Siri activity param in the main app?

我知道可以在 intents 扩展和应用程序之间共享代码,但是如果应用程序本身需要根据当前上下文完成 activity 参数的验证怎么办?假设 activity 成功解析为 1 到 10 之间的参数,但从应用程序中实际发生的情况来看,它应该限制在 1 到 5 之间。应用程序是否有机会拒绝 activity 并让 Siri 知道当前场景下的实际有效选项?

所以我需要的是让意图扩展能够通过拥有更多实际应用程序的功能来解析该参数,在我的例子中,这意味着访问应用程序的数据库和用户默认值等。为此结束 我可以将我的数据库放在应用程序组共享的位置。要共享数据库模型和任何逻辑,我可以使用框架。