| 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
- Identify the target platform: Android emulator | iOS simulator | both
- Verify the scenario setup: Unity test app exported, APK/app available, emulator/simulator ready.
- Run or inspect the basic smoke scenario: app launch → SDK init (
initSDK) → SDK start (startSDK) → one basic AppsFlyer event → callback flow.
- Collect evidence: logs, callback payloads, Unity console output.
- 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.