# E2e Smoke Test

> Run or review a basic end-to-end smoke test for the AppsFlyer Unity plugin on Android emulator or iOS simulator, covering startup, initialization, and basic event flow.

- Skill: `appsflyersdk/e2e-smoke-test` (Agent Skill)
- Install (CLI): `npx skillmds@latest add appsflyersdk/e2e-smoke-test`
- Raw SKILL.md: https://api.skillmd.com/api/skills/appsflyersdk/e2e-smoke-test/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: appsflyersdk (https://skillmd.com/u/appsflyersdk)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/appsflyersdk/e2e-smoke-test

---


# E2E Smoke Test

Use this skill for quick validation that the Unity plugin is basically working after a change.

## Goal

Check that the plugin still works end-to-end at a basic level after code, SDK, or version changes.

## Workflow

1. Identify the target platform: Android emulator | iOS simulator | both
2. Verify the scenario setup: Unity test app exported, APK/app available, emulator/simulator ready.
3. Run or inspect the basic smoke scenario: app launch → SDK init (`initSDK`) → SDK start (`startSDK`) → one basic AppsFlyer event → callback flow.
4. Collect evidence: logs, callback payloads, Unity console output.
5. Report whether the flow passed or failed.

## Output Format

Return:
- Scenario
- Platform
- Steps
- Expected behavior
- Actual behavior
- Evidence
- Status: Passed | Failed | Blocked
- Follow-up recommendation

## Rules

- Keep this focused on basic release confidence.
- Unity builds must be exported before running on emulator/simulator.
- Note which billing library variant was used (v7 or v8).
- If a key part cannot be tested locally, say so clearly.

