security

Configure entitlement verification and API key management for RevenueCat Android apps.

45|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/RevenueCat/play-billing-skills --skill security-revenuecat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/RevenueCat/play-billing-skills/tree/main/revenuecat/security
Command: npx skills add https://github.com/RevenueCat/play-billing-skills --skill security-revenuecat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires revenuecat, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps harden a RevenueCat integration on Android by providing guidance on security posture, including verification modes, API key management, user identity, and purchase token protection.

Core Features & Use Cases

  • Security Posture Review: Offers a comprehensive review of security aspects like trusted entitlements, API key hygiene, and user identity.
  • Entitlement Verification: Assists in setting up and managing different entitlement verification modes.
  • API Key Management: Ensures proper use of public and secret API keys.
  • User Identity: Guides on identifying real users and managing anonymous users.
  • Server-Side Verification: Recommends server-side verification for premium content endpoints.
  • Use Case: For an Android app using RevenueCat, this Skill helps ensure that the app's billing system is secure against common vulnerabilities.

Quick Start

Run the security skill to review and enhance the security of your RevenueCat integration on Android.

Frequently Asked Questions about security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify RevenueCat entitlements securely on Android?

Verify RevenueCat entitlements securely on Android by configuring entitlement verification modes and enforcing server-side verification for premium content endpoints to prevent tampering.

What is the best way to manage RevenueCat API keys on Android?

Manage RevenueCat API keys by ensuring proper use of public and secret API keys to maintain API key hygiene and prevent unauthorized access to your billing system.

How does user identity integrity work with RevenueCat on Android?

User identity integrity involves identifying real users and managing anonymous users correctly within RevenueCat to ensure purchase tokens and entitlements map to the correct accounts.

Do I need the RevenueCat Android SDK to review my app's security posture?

Yes, you need the RevenueCat Android SDK and knowledge of secure coding practices to review your app's security posture, including trusted entitlements and user identity configurations.

When should I enforce server-side entitlement verification for in-app purchases?

Enforce server-side entitlement verification when protecting premium content endpoints, ensuring that client-side purchase tokens are validated against trusted server data before granting access.

Why does my Android app need purchase token protection with RevenueCat?

Purchase token protection prevents common billing vulnerabilities by ensuring that user identity and entitlement data are not spoofed or tampered with during the transaction process.