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 subscription through Apple/Google API (with in-app-purchase of a subscription)

 

App management

  • Management of the current app
  • Communication with Apple and/or Google Play Store at the request of the app from the App Store
  • Uploading of the app
  • Procurement of user communication between the app and Apple and/or Google Play Store (versions, updates, etc.)
  • Control of connection to the RSS feed

 

Output Management

  • Assignment of files to editions and product IDs
  • Management of editions for a period of 14 days (With the provision that editions have already been downloaded in “My editions”
  • Preparation of items for dispatch by mail
  • Preparation of items for dispatch by facebook
  • Preparation of items for dispatch by Twitter
  • Preparation of items for dispatch by iMessenger (iOS-App)
  • Encryption of item requests on the server to protect against unauthorized direct access

 

Communication with the host servers

  • Enabling of the upload process
  • Monitoring of the upload process

 

Datamining

Logging of raw data to

  • Registration (time and type)
  • Downloads (editions, apps)
  • Version control of the requesting app
  • Visits for mail, Twitter, Facebook, iMessenger
  • In-app-purchases
  • weitere Datendetails je nach Datenlieferung aus der App (z.B. Nutzerpfade)
  • further data details of data delivery from the app (e.g. user paths)
    Transfer to Print2Pad analysis tool