Ярлыки Siri: вызов API как из содержащегося приложения - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение и расширение Siri для этого приложения. Из приложения пользователь может вызвать некоторый онлайн API, скажем, что он вызывает API example.com/postsomething с аутентифицированным вызовом с использованием токена, полученного после входа в систему.

Каков наилучший способ иметь расширение Siri, вызывающее тот же API? я должен импортировать весь код, используемый приложением в расширении Siri !? это звучит так плохо ...

Является ли UserActivity единственной доступной опцией? Исходя из моего понимания, Расширение (за исключением Расширения «Смотреть» и «Сегодня») никак не может связаться с содержащимся в нем Приложением.

1 Ответ

0 голосов
/ 10 января 2019

Лучший подход IMHO - это использовать фреймворки для обмена кодом между вашим основным приложением и вашими расширениями, например, для обмена данными, такими как токен входа, вы можете использовать связку ключей с общей группой. Пожалуйста, найдите больше информации здесь: https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

...