milestone-2-mobile

Automates QA for iOS/Android React Native apps integrating Auth.net tokenization, loyalty sync, FCM push, and POS APIs.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/novatech2210-cmd/ImidusApp --skill milestone-2-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: milestone-2-mobile
Source: https://github.com/novatech2210-cmd/ImidusApp/tree/main/.gemini/agents/milestone-2-mobile
Command: npx skills add https://github.com/novatech2210-cmd/ImidusApp --skill milestone-2-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This milestone provides a production-grade gate for Milestone 2 mobile apps, ensuring secure payments, loyalty synchronization, push notifications, and seamless POS integration are ready for release.

Core Features & Use Cases

  • Security & Payments: Implement tokenization-based card processing without handling raw PANs.
  • Loyalty Sync: Real-time EarnedPoints display via backend APIs and tblCustomer data.
  • Push Notifications: FCM integration with proper permissions handling and cross-state delivery.
  • POS Integration: Backend APIs to sync with INI POS DB and order flow.

Quick Start

Initialize the mobile app project with bare React Native, configure payment tokenization, loyalty sync, FCM push, and POS API endpoints, then run on a device to verify end-to-end flows.

Frequently Asked Questions about milestone-2-mobile

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

FAQPage Schema
How do I implement PCI-compliant payment tokenization in a React Native app?

PCI-compliant payment tokenization in React Native is achieved by integrating Auth.net tokenization to process card payments without handling raw PANs. This approach ensures secure transactions by replacing sensitive card data with tokens during the checkout flow.

How do I sync loyalty points in real-time across a mobile app and POS backend?

Real-time loyalty points sync requires backend APIs connected to tblCustomer data to display EarnedPoints instantly. The mobile app queries these endpoints during order processing to keep loyalty balances consistent across devices.

Does this mobile QA process support both iOS and Android bare React Native projects?

Yes, this mobile QA process supports both iOS and Android platforms specifically for bare React Native projects. It validates end-to-end flows including FCM push notifications and offline resilience across both operating systems.

What's the best way to configure FCM push notifications with offline resilience in React Native?

Configuring FCM push notifications with offline resilience involves proper permissions handling and cross-state delivery mechanisms. The implementation ensures notifications are reliably queued and delivered even when the mobile app temporarily loses network connectivity.

Do I need backend API endpoints to integrate a React Native app with INI POS DB?

Yes, backend API endpoints are required to integrate a React Native app with an INI POS DB. These APIs handle the synchronization of order flow and customer data between the mobile application and the point-of-sale database.

Why does my React Native production build fail payment tokenization checks?

React Native production builds fail payment tokenization checks when raw PANs are handled directly instead of using tokens. Applying Auth.net tokenization ensures the app meets PCI compliance and passes production readiness gates.