Я создал встроенный интерфейс для пользователей DocuSign, используя страницу VisualForce.DocuSign API Embedded Signing iFrame
Эта страница отлично подходит для пользователей в Chrome или FF, но не в Safari. Если я разрешаю или принимаю файлы cookie с любого веб-сайта, он работает. Однако я не могу ожидать, что у всех клиентов есть файлы cookie. Кроме того, iOS Safari не работает вообще.
Любые предложения? Есть ли способ обхода iFrame для встроенной подписи?
Thanks Ergin - поэтому iFrame для Safari не работает, если они не принимают все файлы cookie? Веб-просмотр также решит эту проблему, я предполагаю? Можете ли вы передать мне ссылку для создания веб-представления? –
Если вы используете DocuSign iOS SDK (который использует менеджер пакетов Cocoa pods), см. [Здесь] (https://github.com/docusign/docusign-ios-sdk). В противном случае вы также можете увидеть прохождение API-интерфейса [Embedded Signing] (http://iodocs.docusign.com/apiwalkthroughs), в котором есть необработанный код Objective-C, который создает URL-адрес, тогда вам просто нужно добавить часть, которая будет открыта в WebView. – Ergin
@ Ergin мы не используем SDK. мы создаем URL-адрес из класса apex и используем возвращаемый url в iframe на странице VF, и это отображается с использованием сайтов. Теперь это отлично работает на браузерах на настольных компьютерах, но когда мы открываем их в браузерах iphone, он показывает страницу docusign с контрактом на долю секунды, а затем дает TTL-версию. Вы знаете, как это решить? – Anamadeya