Get Moshi
license

Licensing and sharing

How an App Store or Google Play purchase becomes a Moshi license, how devices join that license for shared features, and how unified push works.

updated 2 weeks ago18 min readpage 17 / 32

Moshi Pro starts with a store purchase. When you buy or restore Pro, Moshi verifies the App Store or Google Play purchase and binds that purchase to a Moshi license. Once an App Store or Google Play purchase is bound, restoring that same purchase later returns the same Moshi license. The license is the durable record Moshi uses for Pro entitlement, sharing, cloud dictation quota, and unified push.

The original App Store or Google Play purchase can still be restored on any number of devices supported by that store account. The 3-device limit applies when devices join the Moshi license for license-scoped features: shared cloud dictation quota, shared hosts, unified push, and future features that need license membership.

This is separate from App Store or Google Play restore. Restore proves the purchase on the store account that bought it. Joining the Moshi license uses the Moshi license key so another device can opt in explicitly.

Purchase to license

When a user buys or restores Pro:

  1. Moshi sends the App Store transaction or Google Play purchase token to the Moshi API.
  2. The API verifies the purchase with Apple or Google.
  3. The purchase is bound to a Moshi license, or the existing license is returned if that purchase was already bound before.
  4. The current device can join that license if the license is usable and has an open license-member slot.

Repeating restore for the same purchase refreshes the same license instead of creating a duplicate. Renewals, expirations, grace periods, and refunds still come from Apple or Google; Moshi mirrors that state onto the license.

What sharing unlocks

When two devices join the same license:

  • Pro unlocks on both devices while the license is active.
  • Cloud dictation quota is shared across the license instead of being counted per device.
  • Hosts paired from one licensed device can be visible on the other licensed devices.
  • Agent pushes can fan out to every opted-in device on the license, so your iPhone and Android phone can both receive the same approval or completion alert.

Each device still keeps its own local app settings, notification permission, and OS-level push token.

Join another device to a license

Binding is always a user action. Moshi does not silently attach another phone or tablet just because it uses the same Apple ID, Google account, email, or push token.

On the device that already has Pro:

  1. Open Settings -> Pro.
  2. Copy the Moshi license key.

On the device you want to add:

  1. Install Moshi and open Settings -> Your License.
  2. Enter the license key.
  3. Confirm.

If the license is active and has an open member slot, the device joins immediately. If all 3 license-member slots are already used, Moshi shows the current joined devices so you can remove one before adding the new device.

Remove a device

You can remove the current device from the license in Settings -> Pro. A device that is still joined to the license can also remove another joined device from the license device list.

Removing a device frees one of the 3 license-member slots. It does not refund, cancel, delete the license, or affect the original store purchase.

Unified push

Unified push means agent events from a host attached to the license can be delivered to multiple devices on that same license. This is useful when you switch between phone and tablet, or when you keep iOS and Android devices active side by side.

You can opt a device in or out of unified push:

  • On: the device receives eligible agent pushes from license-shared hosts.
  • Off: the device keeps Pro and remains joined to the license, but skips pushes from other devices' shared hosts.

Turning unified push off does not disable normal pushes for hosts owned by the current device.

Email recovery

You can attach an email to a license for recovery. This also requires a user action from a device already joined to the license: request a verification code, enter the code, and then Moshi stores that email for future license-key recovery.

Email recovery is only for finding your license key later. It does not automatically bind new devices.

Store accounts and license keys

The App Store and Google Play still handle billing, renewals, cancellations, refunds, and ordinary restore on devices using that store account. Moshi licenses handle cross-device membership for shared features.

That means:

  • Restoring on iOS requires the Apple ID that bought Pro.
  • Restoring on Android requires the Google account that bought Pro.
  • Joining license-scoped sharing across iOS and Android uses the Moshi license key and counts toward the 3-device license-member limit.