When using the Hellosign API with mobile native apps, you must use Embedded Signing. To do that, you will need to:
- host a signer page on a domain that you own
- This is due to the Hellosign embedded API and how we do domain verification
- use a webview to open that signer page with the Hellosign iFrame inside of your mobile app
Also, please note:
- We highly recommend using a skeleton or simple page, as the iFrame needs the whole screen to display properly on mobile devices.
- The API can be used in mobile applications but we do not currently have any examples or SDKs in mobile native languages.
- Embedded.js, the library that supports the iFrame cannot run from inside a native app, that use case is not supported outside of using a webview. One of the reasons for this is that we have a domain check and we have not expanded this needed security feature to handle native apps that would not have a domain to check.
- You will need to open a WebView that loads a web page that contains the script tags and HelloSign.open() and HelloSign.init() methods. You will not be able to do this from within a native component (which gets compiled to native iOS code) because that is not a supported use case.