【发布时间】:2020-08-08 05:33:31
【问题描述】:
我们有自己的应用程序,我们正在其中集成 Doucsign iOS SDK, 我们在做什么。 我们正在使用 Docusign API 从后端上传 PDF,然后需要在 iOS 应用程序中使用 Docusign SDK 打开这个上传的 PDF。 为此,我们正在使用 iOS SDK 调用,
func displayTemplateForSignature(templateId: String, controller: UIViewController, tabData: Dictionary<String, String>, recipientData: Array<DSMRecipientDefault>, customFields:DSMCustomFields?, onlineSign: Bool, attachmentUrl: URL?, completionHandler: @escaping ((UIViewController?, Error?) -> Void))
但是我们无法使用模板 id 加载 PDF,它还需要收件人数据,但是我们在上传 PDF(模板)时没有添加收件人数据,它仍然在 iOS SDK 中要求收件人数据, 如果我们在 iOS SDK 中的接收者数据中发送一些数据,那么它要么给出错误,要么不做任何事情。 它给出的错误是
2020-08-07 15:30:00.063586+0530 Public Adjuster[8759:2454775] Error encountered during signing: Template has invalid recipient(s) associated with roleName: signer. Current Setup config for DSM_SETUP_RECIPIENT_DEFAULTS_CASE_INSENSITIVELY_MATCH_ROLE_NAME : false
2020-08-07 15:30:00.063945+0530 Public Adjuster[8759:2454775] Warning: Encountered `nil view` during signing
有时会出现此错误
DSM_SETUP_RECIPIENT_DEFAULTS_CASE_INSENSITIVELY_MATCH_ROLE_NAME allows to override strict matching for roleNames.
我还想知道,在签署和发送 PDF 后,我们是否会获得信封 ID,因为我没有看到任何在 iOS SDK 中返回信封 ID 的方法。
任何帮助都将不胜感激,已经与 docusign 支持团队进行了交谈,他们要求在 stackoverflow 上发布我们的查询。
【问题讨论】:
标签: ios swift docusignapi