有没有办法在不启动应用程序的情况下从 Siri 启动应用程序内购买,而是在 Intents 扩展中使用 运行 代码?

Is there a way to initiate an In-App Purchase from Siri without starting the App but instead run code in the Intents Extension?

我想在 Siri 不打开应用启动应用内购买的情况下从 Siri 处理应用内购买。这可能吗?

具体来说,当用户对 Siri 说 "Search in MyApp" 时,如果用户尚未购买要搜索的功能,我希望 Siri 显示来自 Siri 的消息,或者显示带有消息的视图,或 Siri 以声音询问消息,"Would you like to purchase this Search feature as an In-App Purchase?"

不,您不能使用 SiriKit 进行应用内购买。您必须让 Siri 引导用户打开您的应用才能完成购买。