Store payment policy
An app may not show prices, purchase buttons or links that steer users to an outside checkout for digital content sold elsewhere. A single stray link can block a release.
Case study · Education · Live on iOS and Android
The Hurbad learning experience in a native app: courses, video lessons, quizzes, diplomas and certificates, with offline-tolerant data and automated enforcement of store payment rules.
Most Hurbad students learn on their phones. A responsive website works, but a native app gives faster navigation, notifications, and a learning experience that survives a weak or interrupted connection.
Apple and Google both restrict how apps that sell digital content elsewhere may mention prices or link to outside payment. Hurbad sells courses on its website, so the app had to be designed around those rules from the start.
The challenge
An app may not show prices, purchase buttons or links that steer users to an outside checkout for digital content sold elsewhere. A single stray link can block a release.
Students move between mobile data and Wi-Fi, often on limited plans. The app has to stay usable when the network drops.
Video lessons are the product. Screen recording during playback had to be prevented on device.
The app shares its back end with the web platform, so every change on one side must keep the other working.
Our approach
Following the model used by large streaming and e-book apps, the app shows only content the student already owns. Prices, purchase buttons and checkout links were removed from every screen.
A test walks every screen and component and fails the build on any price, purchase wording or outside payment link. It was proven by re-inserting a price and watching it fail, and it caught two leaks a manual review had missed.
Course data is cached on the device and persisted between sessions, with connectivity detection, so the app opens and navigates without a network.
Sign-in tokens are kept in the device’s secure storage, and screen capture is blocked during video playback.
Highlights
Technology
Hurbad, Watin, TravelOS and CaafimaadAI are platforms built and operated by the Resolv team as our own ventures. We publish them because they are the clearest evidence of how we work: the same people, standards and methods we bring to client engagements.
More work
Education · Live in production
Moving a 14,800-student learning platform off WordPress without a single forced password reset.
Financial services · Live platform
A compliance-first accounting and e-invoicing platform engineered for a national tax mandate.
Travel & hospitality · In development
Taking East African travel agencies from WhatsApp and spreadsheets to a secure operating system.
Health & wellness · In development
AI skin readings with biometric privacy designed in from the first line of code.
A senior engineer reviews every enquiry and replies within one business day.