What I'm experimenting with at this stage is exposing users via Apple (iTunes or Finder) file sharing as well as in-place file opening.
These experiments are currently available through 3.0-ios-alpha.13
.
File Sharing
An option is added on a per-user basis that allows you to expose that user through file sharing:
Doing so will reveal the file either through the Files
app on your iPhone, or by connecting the phone to a computer and opening iTunes or Finder:
You can now operate on this file to copy it elsewhere, back it up, or view it.
This only works one-way right now: changes to the shared file will not reflect inside Spectre. Allowing exposed users to be modified freely would likely create a security problem.
In-place Opening
With in-place opening, you can store your Spectre user files outside of the Spectre app in a file storage application of your choice, and sign into that external file by tapping it from your external app. Spectre will open and sign into the user while keeping it in your external app. Any changes to the user will be saved to the external app.
This is currently incompatible with AutoFill, since AutoFill is a Spectre application extension and cannot access your third-party application storage at will.