e2e-smoke-test

star 176

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.

AppsFlyerSDK By AppsFlyerSDK schedule Updated 5/17/2026

name: e2e-smoke-test description: 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.

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.
Install via CLI
npx skills add https://github.com/AppsFlyerSDK/appsflyer-unity-plugin --skill e2e-smoke-test
Repository Details
star Stars 176
call_split Forks 67
navigation Branch main
article Path SKILL.md
More from Creator
AppsFlyerSDK
AppsFlyerSDK Explore all skills →