Use Cases
Available Use Cases
1. Basic Background Task
2. Quota Management
3. Upload Completion
Choosing the Right Use Case
Quick Action Reference
Action
Purpose
Used In
Related Documentation
Last updated
Quick-start guides for common “app is suspending” scenarios using PlayMaker custom actions.
What it does: Start background allowance, save, then end the task.
Actions: 2 (TaskServicesStartTaskAndAllowInBackground, TaskServicesCancelTask)
What it does: Handle quota expiry by switching to an emergency “save minimal” path.
Actions: 2 (TaskServicesStartTaskAndAllowInBackground, TaskServicesCancelTask)
What it does: Try to finish a small upload; if time expires, save-for-retry.
Actions: 2 (TaskServicesStartTaskAndAllowInBackground, TaskServicesCancelTask)
Start Here:
Need to save data on suspend? → Use Case 1 (Basic Background Task)
Need to handle forced termination? → Use Case 2 (Quota Management)
Need to complete uploads? → Use Case 3 (Upload Completion)
TaskServicesStartTaskAndAllowInBackground
Start background allowance
1, 2, 3
TaskServicesCancelTask
End the allowance
1, 2, 3
TaskServicesGetError
Read cached error after failure
Optional
README.md - Complete actions list + platform limitations
Last updated