Learn Quran Tajwid
Slide 1 / 9
Product Release Report

iOS, Android & QTV

Comprehensive Analysis of May 2026 App Updates

iOS v6.7.16 - v6.7.18 Android v8.7.28 - v8.7.32 QTV Smart TV HTML App
Prepared For Product Manager
Released Dates May 11 - May 30, 2026
Author Software Engineering Team
02

Executive Summary

Release Overview

During May 2026, we launched multiple rapid iterations across iOS, Android, and QTV Smart TV applications. The key objectives were stabilizing billing configurations, modernizing ad architectures, resolving playback blockers, and introducing crucial features like Mushaf Warsh.

15
iOS Tasks
9
Android Tasks
10
QTV Tasks

Key Takeaways

  • Monetization & Privacy Compliance: Upgraded RevenueCat iOS SDK for purchase verification, migrated to native Apple UMP GDPR consent APIs, and resolved Android rewarded ad bypass loops.
  • Warsh Mushaf & Sync Feature: Deployed the new Warsh mushaf rendering on QTV, together with account-bound bookmark synchronization and QR scanning login configurations.
  • Tech Alignments & Stability: Migrated points of articulation video assets from YouTube embeds to our private LQ video server. Resolved Android 8.7.29 onboarding crash loop and iOS silent audio blockers.
03

iOS Release Breakdown

v6.7.16

May 12, 2026

v6.7.17

May 21, 2026

v6.7.18

May 26, 2026
04

Android Release Breakdown

8.7.28

May 12

8.7.29

May 20 HALTED

8.7.30

May 21

8.7.31

May 24

8.7.32

May 26
05

QTV LG & Samsung (HTML)

2026.05.11

v1341

2026.05.13

v0947

2026.05.14

v1755

2026.05.30

v1035
06

Cross-Platform Synchronization

YouTube Integration Migration

Applies to: Points of Articulation Theory

Initially, articulation video lectures were embedded directly via YouTube API. In May 2026, we encountered numerous complaints of blank video components. This was caused by YouTube connection blockages in regional filters and institutional environments (e.g., Islamic boarding schools, offices).

Solution: Migrated all video embeds to our local private LQ Video Server. Replaced embeds with native HTML video players streaming highly optimized MP4/HLS feeds, resulting in:

  • Zero regional or school firewall blockages.
  • Faster load speed and eliminated third-party ads.
  • Aligned across iOS, Android, and QTV.

Onboarding Screen Redesign Alignment

Applies to: LQTajwid Android v8.7.32 & iOS v6.7.18

The premium onboarding layout introduced in LQTajwid iOS had not yet been fully ported to Android, leaving the design mismatched.

Parity Steps Completed:

  • Ported background gradient color maps and branding vectors to Android layout files.
  • Synchronized precise text alignment and button paddings.
  • Fixed text overlaps on smaller screen dimensions (such as compact Android devices and older iPhone SE architectures).
07

Critical Bugs Deep Dive & Resolution

Platform Bug Description Impact Resolution Summary
iOS Audio playback fails silently in "Pilihan Ganda" (Multiple Choice) and "Bacaan" (Reading) modules. Blocker Corrected audio session activation pipeline on iOS, ensuring hardware silent switches are overridden and audio player resources are correctly hydrated on load.
Android Onboarding Screen crash loop on fresh install of version 8.7.29. Blocker Immediately halted the release. Released version 8.7.30 within 24 hours containing fixed activity lifecycle callbacks and context boundary checks.
QTV QR Code login sync always expired when scanning QR connect. Blocker Adjusted the OAuth tokens expiration window buffer in the authentication backend to tolerate TV system clock drift offsets.
Android "Theory" ads popup bypass: popup kept appearing even after watching rewarded ads when accessed from search. Major Refactored monetization state check to look up global unlocked sessions rather than depending on layout transaction histories.
08

Monetization & Ads Architecture

RevenueCat SDK Stable Upgrade

Scope: iOS in-app payments

We upgraded the RevenueCat billing framework to its latest stable release on iOS. This resolves issues regarding sandbox receipt synchronization and mitigates payment latency where users purchased Pro+ but did not receive instant feature clearance.

Improvements:
  • Instant receipt synchronization upon checkout.
  • Improved error descriptions in the checkout boundary.
  • Clean fallback to Apple validation endpoints.

AdMob UMP & Native Consent Integration

Scope: Ads compliance

For GDPR and tracking compliance, we replaced the previous custom Google AdMob forms with Apple-direct UMP (User Messaging Platform) APIs. This eliminates visual delay when launching the app and provides clean compliance dialogues.

Results:
  • Reduced app startup time by 800ms.
  • High consent opt-in rates due to native UI styling.
  • Custom banner ad tracking is now properly separated and sandboxed.
09

QA Insights & Roadmap Recommendations

Tester Guideline Integration

Tester guidelines and release notes were compiled for:
• iOS v6.7.16 (3)
• iOS v6.7.17 (2)
• Android 8.7.29 (Hotfix test plan)
• QTV v2026.05.30 (Warsh test guidelines)

QA Feedback Action: We incorporated feedback from Akh Rifqi, resolving UI defects and discount clock sync differences in the paywall before general deployment.

Engineering Best Practices

  • 1
    No Friday Deployments Enforce a strict ban on core interface releases on Fridays to prevent weekend emergency releases, as experienced with v8.7.29.
  • 2
    Automated Audio Validation Implement local unit test scripts to automatically check audio asset URLs before builds are compiled.
  • 3
    Analytics Sync Ensure that event triggers are identically mapped across Android Kotlin, iOS Swift, and QTV JavaScript environments.