AI Coding Guides

Standalone markdown files you can drop into your project so AI coding assistants can generate accurate SmartAppPush integration code. Each guide contains the complete context — endpoints, request/response formats, platform-specific code examples, and common pitfalls.

Designed for Popular AI Coding Tools

These guides are plain markdown files that work with Cursor, Claude Code, GitHub Copilot, Windsurf, and other AI coding assistants that support project-level context files.


How to Use

  1. Download the guide that matches your setup (provider + integration layer)
  2. Place the .md file in your project root or wherever your AI tool reads context
  3. Reference the file when asking your AI tool to implement SmartAppPush integration

Tip

Most AI coding tools automatically pick up markdown files in your project root. In Cursor, you can also add it as a @doc reference. In Claude Code, mention the file by name in your prompt.


Choose Your Guide

Pick the guide that matches your integration layer (mobile app or backend server) and your push delivery provider (Firebase Cloud Messaging or OneSignal).

Mobile Integration

For your iOS or Android app. Covers event tracking, push open reporting, notification payload handling, and device-specific setup.

Server Integration

For your backend. Covers the Developer Push API for sending transactional and real-time notifications from your server.


What's Inside

Each guide is a self-contained reference. Here's what they cover:

SectionMobile GuidesServer Guides
Configurationtenant_id, api_key setupserver_key setup
Event TrackingFull endpoint, field reference, cURL examples
Push Open TrackingEndpoint, payload extraction, pseudo-code
Notification PayloadIncoming payload structure and parsingHow extra_data is delivered
Device Token RefreshFCM token rotation handling (FCM guide only)
Developer Push APIEndpoint, scheduling, deduplication, priority
Platform ExamplesAndroid (Kotlin) + iOS (Swift)cURL examples
Do / Don't RulesPlatform-specific best practicesServer-specific best practices
System EventsFull event name reference with params

Which Guide Do I Need?

Working on the mobile app codebase? Pick a Mobile guide. Working on the backend that sends pushes? Pick a Server guide. Using both layers? Download one of each.

We use cookies to understand how you use our site and improve your experience. No personal data is sold or shared.