A cliffhanger is not permission to charge for the next episode
A viewer finishes episode three and taps Continue. Episode four is locked, a coin pack is available and a membership banner promises access. Before accepting money, the product must explain which choice unlocks this episode, how much it costs and whether the viewer can watch it in their territory. The same viewer should return tomorrow to the right episode and a recognizable purchase record.
DramaBox-style development means an independently branded short-drama product organized around serialized fiction and episode access. The brief covers discovery, portrait playback, publishing and entitlements. DramaBox affiliation, its proprietary software, content library and distribution rights are not included.
The DramaBox: official App Store listing presents short-form viewing and in-app purchases. It is a reference for the viewing category, not a price list or a licence for your product. Confirm your own catalog, commercial terms and platform arrangements.
Give every series an episode order that survives edits
A series needs stable identifiers for its episodes, an editorial sequence, language variants and a visible completion status. Keep trailers and recaps distinguishable from story episodes. If an editor replaces a broken video file, the viewer’s unlock and viewing history should still point to the same episode; a filename is a poor purchase identifier.
Decide what happens when an episode is withdrawn or a missing installment is not yet released. The next action may be a release reminder or an availability explanation rather than a jump to another story. Test insertion, replacement and withdrawal against existing progress so an editorial correction does not accidentally replay a paid episode or skip part of the plot.
Check licensed territory windows before inviting playback
Record who licensed the series, the approved territories, start and end times, languages, promotional uses and relevant distribution restrictions. A teaser may have different permitted uses from the full episode. Require an accountable review of this evidence before publishing; an upload alone does not establish ownership or permission.
Apply the availability decision to discovery, campaign links and playback authorization. Define behavior when rights expire during a viewing session or after a purchase, and provide reviewed terms and a support route for that case. Cached catalog cards must not bypass the current rights decision. Expanding into another country requires confirmed rights rather than merely translating the interface.
Make the teaser and locked episode visibly different
A promotional clip should identify its series and lead to the intended episode or series detail. Label previews, free episodes, unreleased installments and paid episodes explicitly. Show enough series context to explain the next purchase without exposing spoilers or implying that a short preview is the entire unlocked episode.
At the paywall, retain the selected episode and show the available access methods with their actual coverage. Returning from purchase should open that episode rather than a generic home feed. Keep autoplay preferences accessible, and require a clear purchase decision before another coin debit; an impatient double tap must not become two charges.
Explain coin value before asking viewers to buy a pack
Show the pack’s payable currency amount, coin quantity, episode unlock cost and the balance left after the proposed debit. If a pack exceeds the amount needed for the selected episode, make the remaining credit visible. Distinguish purchased coins from promotional rewards when expiry or permitted use differs, and explain the order in which balances are consumed.
Maintain a ledger linking each grant, debit and adjustment to its reason and source event. Reserve an unlock once and finalize it against the access decision, with a defined recovery path if the response is lost. Package changes must not rewrite historic purchases. Fair pricing disclosures include the terms for unused balances, refunds and withdrawn content; bonus labels should not hide the effective cost.
Define subscription coverage separately from coin ownership
Specify whether a subscription covers all eligible series, selected titles, a recurring coin allowance or another bounded benefit. Explain the billing period, renewal price, cancellation route and any exclusions before purchase. Do not imply that canceling renewal immediately removes access if the agreed paid period continues; cancellation and expiry are separate states.
Choose how subscriptions interact with previously unlocked episodes and with coin balances. A viewer who buys a membership after spending coins needs a predictable account history, not a second unexplained charge. Define restoration on another device, account linking and the treatment of grace periods or billing problems using the actual provider arrangement.
Validate receipts and reconcile reversals before changing access
A successful purchase screen is not the final access record. Track purchase pending, validated receipt, granted entitlement, failed validation and unresolved reconciliation separately. Verify the provider evidence, associate it with the correct account and deduplicate repeated events. Explain a pending state to the viewer and give support enough evidence to investigate a missing unlock without asking them to buy again.
Apple’s Apple: handling refund notifications describes refund notifications for in-app purchases. Use provider events as inputs to a reviewed reconciliation process. Record refund or reversal evidence, the affected purchase and any resulting coin or entitlement adjustment; a support request alone is not a completed refund.
Test delayed and out-of-order events as well as retries. A reversal that arrives after coins were spent needs an explicit account policy and review path. Keep restored access, revoked access and unknown provider status distinguishable, with restricted authority for manual changes and a history of who made them.