открыть приложение, созданное с помощью Filemaker ios sdk (FIAS), с внешнего URL-адреса, показать всплывающее окно с ошибкой

Я сделал приложение с помощью Filemaker ios SDK (18), и оно работает безупречно.

Мне нужно открыть это приложение из другого или из сафари, и я использую пользовательскую схему URL.

(я следую этому руководству, чтобы создать appdelegate)

https://github.com/starsite/SwiftFM/blob/master/FIAS-Swift-AppDelegate-walkthrough.md

Приложение открывается, но у меня появляется всплывающее окно с ошибкой (когда я открываю внешний URL-адрес формы приложения).

всплывающее окно с ошибкой

РЕДАКТИРОВАТЬ:

если я создаю просто быстрое приложение, оно работает хорошо, возможно, это ошибка в FM sdk 18 (или что-то недокументированное)


person massimo maioli    schedule 26.03.2020    source источник


Ответы (1)


Похоже, проблема с URL. Вы должны сделать это в этом представлении:

«fmp» следует заменить на собственный префикс URL.

fmp: //<user>:<pass>@<hostName>/<fileName> // user:pass

fmp: //<hostName>/<fileName>?script=<scriptName>&param=<parameter> // parameter

fmp: //<hostName>/<fileName>?script=<scriptName>&variable=<variable> // variable

fmp: //~/<fileName> // an unopened file, from ~/Documents

fmp: //$/<fileName> // currently open file

Источник: https://community.claris.com/en/s/article/url-schemes-for-filemaker-go--app-sdk--and-swift

person Alex    schedule 26.03.2020
comment
этот URL-адрес для открытия файла fmp в настольном клиенте. Мне нужно использовать настраиваемую схему URL-адресов ios, мне нужно вызвать fmapp (не fmgo, а завернутый в fm sdk) из другого родного приложения. developer.apple.com/documentation/uikit/ - person massimo maioli; 27.03.2020
comment
Этот URL-адрес работает так же и для приложений на основе FileMaker iOS App SDK. Если ваша база данных fmp12 не размещена (локальная в проекте Xcode), используйте последний URL-адрес из приведенного выше примера: fmp: //$/‹fileName› - person Alex; 27.03.2020
comment
работает только если у вас установлен fmGO, а не с приложением ФИАС (sdk) - person massimo maioli; 27.03.2020
comment
То же самое работает и с приложениями FIAS. Просто замените префикс fmp на свой. - person Alex; 27.03.2020