Hi guys,
Ever since I've tried updating my iPad to iOS 9, I'm running into some issues with the WebView and signing DocuSign e-documents. My app keeps crashing while the user is attempting to sign a document via DocuSign's website. I have attached the stack trace that I receive (along with a few extra lines that might be helpful).
I've also created a sample project that will help in reproducing the issue I am facing. The source can be found here: https://bitbucket.org/carlos_cruz/docusign-crash-example
There is a small obstacle to overcome in order to test this. DocuSign's signing URLs are only valid once per visit. In order to test this properly, you will need a DocuSign URL. There is also something to watch out for to make testing this easier. Don't click on the 'Adopt & Sign' button that pops up. This will sign the test document and make it much more difficult to test.
I am testing using an iPad2, but I'm sure that the iOS Simulator will work just fine. You will need a signing URL which you can get using this REST request (it's the document_url). Once you have this, replace the existing signing URL in the TESTAPP.cs class in the TESTAPP PCL project and follow these steps:
- Click on the yellow Review Document button.
- Click on the Sign button at the bottom left of the first page.
- This should crash the app. If it doesn't, click on the red x on the top right and try again. It usually crashes on the first try, but it might take a couple attempts to get the crash to happen.
Any help or guidance is greatly appreciated. Thank you!