Не работает автономный режим Docusign Android SDK useTemplate

#android #docusignapi

#Android #docusignapi

Вопрос:

Не работает автономный режим Docusign Android SDK useTemplate. Я пытаюсь использовать функцию useTemplate с IsOffline = false, но когда я вызываю функцию useTemplate, она не отвечает, ни успешно, ни с ошибкой.

Вот функция useTemplate:

 private fun useTemplate() {
    templateDelegate.useTemplate(context, templateId, envelopeDefaults, false, object : DSUseTemplateListener {
        override fun onComplete(envelopeId: String) {
            Log.e(DOCUSIGN_TAG, "useTemplate template has been successfully signed")
        }

        override fun onCancel(templateId: String, envelopeId: String?) {
            Log.e(DOCUSIGN_TAG, "useTemplate the signing ceremony is cancelled")
        }

        override fun onError(exception: DSTemplateException) {
            Log.e(DOCUSIGN_TAG, "useTemplate error using the template or during signing")
        }
    })
}
  

Ответ №1:

Если параметр ‘IsOffline’ передается как false в useTemplate api, он должен запустить онлайн-подпись. Онлайн-вход в SDK пока не поддерживается и будет доступен в будущих выпусках. В настоящее время у нас есть поддержка автономной подписи. Итак, вы можете попробовать передать значение true для параметра ‘IsOffline’, который запустит автономный режим подписи.

 templateDelegate.useTemplate(context, templateId, envelopeDefaults, true, ...)
  

В противном случае, если вы передадите параметр ‘issOffline’ как true, он вызовет исключение DSSigningException.

Комментарии:

1. да, я использовал параметр ‘IsOffline’ как true, и он работает. Когда вы планируете выпустить онлайн-подпись для Android?

2. Есть ли способ скрыть / обойти страницу входа хоста в начале церемонии Docusign?

3. Рег. скрывая / обходя страницу подписи хоста, вы можете установить «порядок подписания» для получателей в шаблоне, чтобы подписание хоста происходило в конце во время церемонии подписания. Но, если вы хотите полностью пропустить церемонию подписания хоста, вы можете удалить хост из списка получателей в шаблоне. Если вы имеете в виду экран «Начать подписание» (экран раскрытия информации для потребителей), отображаемый перед началом церемонии подписания, вы можете отключить это и направить пользователя непосредственно к подписанию. Вы можете отключить опцию представления информации о потребителях на веб-портале Docusign в настройках администратора.

4. Для продолжения подписи хоста требуется режим begin signing modal. Если вы хотите обойти этот режим, используйте web, чтобы выбрать подходящий вариант в разделе «Раскрытие правовой информации» на веб-портале DocuSign.

5. Рег. релиз онлайн-подписи для Android, мы планируем выпустить эту функцию в 4 квартале.