DocuSign API - 响应式签名

DocuSign API - Responsive Signing

我正在致力于与 DocuSign API 的集成,目前正在 Sandbox 中对其进行测试。我希望添加对 Responsive Signing 的支持,并决定先在移动设备上进行测试,然后再将 htmlDefinition 对象添加到 documents 对象以查看示例文档当前如何显示移动设备。

当我在 iPhone 中查看文档时,它已经自动显示响应版本,无需我进行任何更改:

我现在想知道如果这种情况是自动发生的,我是否需要费心进行任何更改,但我找不到任何文档表明这是一个自动设置。

像这样发送请求好像没什么区别:

    "documents" : 
[
    {
        "documentBase64" : "JVBEROA0KJSVFT0Y=",
        "documentId" : "1",
        "name" : "Agreement.pdf"
    }
]

并发送带有 htmlDefinition 对象的请求,如下所示:

    "documents" : 
[
    {
        "documentBase64" : "JVBEROA0KJSVFT0Y=",
        "documentId" : "1",
        "htmlDefinition" : 
        {
            "showMobileOptimizedToggle" : false,
            "source" : "document"
        },
        "name" : "Agreement.pdf"
    }
]

在我的沙盒设置中,我确实启用了 Allow recipients to view mobile-friendly documents with responsive signing 选项,所以我想知道这是否足够,它会自动在我发送的所有信封上启用响应式签名。

您使用的功能会自动将您发送到 DocuSign 的所有内容转换为 HTML 以便“适合移动设备”查看。它不是响应式签名的完整功能集。 响应式签名这个术语表明它在移动设备上运行良好,但它的作用远不止于此。例如,它允许您使用 HTML 标记来确定签名元素(制表符)在文档中的显示位置。

如果您所需要的只是使事物在移动设备上友好、在移动设备上看起来不错的能力,那么您已经准备就绪,您不必向 DocuSign 发送响应HTML。