Use the Essential Kit integration when a State machine should call supported mobile services such as billing, cloud data, game services, media, notifications, native UI, sharing, web views, or platform utilities.

Install the integration

  1. Download the current Essential Kit integration from Opsive Downloads.
  2. Import StateDesignerEssentialKit.unitypackage.
  3. Confirm Native UI Show Alert appears in the State Palette.

What the integration adds

  • Service families: Address Book, App Shortcuts, App Updater, Billing Services, Cloud Services, Deep Link Services, Game Services, Media Services, Native UI, Network Services, Notification Services, Rate My App, Sharing Services, Task Services, Utilities, Web View.
  • Event Conditions: On Shortcut Clicked, On Transaction State Change, On Saved Data Change, On User Change, On Custom Scheme Url Open, On Universal Link Open, On Auth Status Change, On Notification Received, On Load Finish.

This is a large downloaded integration. The installed State Palette is the exhaustive node reference for the Essential Kit version in the project; organize searches by service family rather than scanning one flat list.

Build a first workflow

  1. Configure one Essential Kit service and its platform capabilities first.
  2. Use one Action such as Native UI Show Alert in a dedicated State.
  3. Use its success, error, or event Condition to select the next State.
  4. Test on the target device; Editor simulation is not proof that a native service works.