The Print2Pad backend
The Print2Pad backend is the central administrative object of all Print2Pad functionality and coordinates communication and workflow between Print2Pad components and established interfaces with third-parties.
Features of Print2Pad backend (extract)
Communication with the Print2Pad Editor
- Output Management (display available editions on the server)
- Live management of output generation (multi-user version control)
- Preview area (secure communication with the preview app of editor)
- Monitoring and control of the uploading and downloading of editions to and from the editor
- Control and management of the approval process
- Final expenditure on data compliance
- Implementation of the publishing process with the Print2Pad apps and Apple and/or Google Play Store
Communication with subscription management
- Mediation between app-GUI and eRASMo and other subscription-management interfaces, data conformance checking
- Transfer of log-in data of the app
- Communication with eRASMo on the nature and scope of entitlements
- Management and translation of product IDs (eRASMo release to output file)
- Feedback to the app (enabling of flag(s) “Subscribed” band(s))
- Release or rejection of delivery with appropriate feedback to the user
- Triggering of the upload process after release
- Checking of log-ins according to the basic fair-use policy of the customer
- (Protection against misuse by way of multiple applications on different devices, etc.)
Create and manage recovery data from single purchases
- Coordination between Apple (or Google Play Store) and the app
- Assignment of anonymous purchases on a single device (pin assignment)
- PIN management
- Restoration of single purchases independent of Apple
Communication with Apple/Google/Amazon
- Transfer of user prompt for individual purchase from Apple/Google
- Mediation between Apple/Google purchase API and App-GUI/user
- Implementation of Apple/Google purchase verification process
- Receipt of the purchase certificate
- Cross-check on the validity of store APIs
- Guiding purchase approval process
- Enabling of output
- Confirmation to Apple/Google of successful purchase completion
- Also for subscriptions
- Provision of the following permissions from the Apple in-app purchase process and
- Ongoing coordination for authorization of the use of a […]