【问题标题】:Siri shortcuts: call API as from the containing AppSiri 快捷方式:从包含的应用程序调用 API
【发布时间】:2019-06-02 07:29:36
【问题描述】:

我有一个包含应用程序和这个应用程序的 Siri 扩展。 用户可以从应用程序调用一些在线 API,假设它使用登录后获得的令牌通过经过身份验证的调用调用 API example.com/postsomething

现在,让 Siri 扩展程序调用相同 API 的最佳方式是什么?我应该在 Siri 扩展中导入应用程序使用的所有代码!?听起来很糟糕……

UserActivity 是唯一的其他可用选项吗?据我了解,扩展程序(除了观看扩展程序和今天的扩展程序)无法以任何方式与包含的应用程序进行通信。

【问题讨论】:

    标签: ios ios-app-extension sirikit sirishortcuts


    【解决方案1】:

    恕我直言,最好的方法是使用框架在您的主应用程序和您的扩展程序之间共享代码,例如,对于共享登录令牌之类的数据,您可以将 Keychain 与共享组一起使用。 请在此处找到更多信息: https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 2019-03-08
      相关资源
      最近更新 更多