For developers

Plugins for NativePHP.

We build native features for NativePHP Mobile apps: the pieces we needed for our own apps, finished properly and tested on real devices.

Coming soon to the NativePHP Marketplace

Share Sheet

Let people share links, text, photos and files into your NativePHP app from any other app. On iOS it's a real Share Extension: your app sits in the system share sheet like any other, with no Shortcuts to install and no Swift to write.

  • iOS Share Extension added to your app automatically on every build
  • Android share menu, for single and multiple items
  • One API: ShareSheet::pending() in PHP, pending() in JavaScript
  • Works with Livewire 3 and 4, and Inertia with Vue or React
  • "Saved to your app" confirmation; iPhone photos arrive as JPEG
  • A setup doctor that checks your build and Apple account and says exactly what to fix
  • Tested on a real iPad and a real Android phone

The listing is in review. Want to know when it's available? Email [email protected].

Coming soon to the NativePHP Marketplace

Rich Push

Push notifications with a picture, GIF or video in them, sent from Laravel. On iOS it adds a real Notification Service Extension to your app on every build: no Swift to write, and nothing extra to register with Apple.

  • Send straight through Apple with RichPush::send(), a Laravel notification channel, or one artisan command
  • Already on Firebase? It builds the message with the picture set for iOS and Android
  • Pushes show while your app is open, as a banner or quietly in Notification Center
  • Know which notification was tapped, including the one that opened a closed app
  • Never loses a push: if the picture can't load, it still arrives as plain text
  • Tested on a real iPad and a real Android phone

The listing is in review. Want to know when it's available? Email [email protected].

Coming soon to the NativePHP Marketplace

Wallet Passes

Put tickets, memberships, loyalty cards and boarding passes into Apple Wallet and Google Wallet, from inside your NativePHP app. It shows Apple's own Add-to-Wallet sheet on iOS and the Google Wallet save sheet on Android.

  • Apple's genuine "Add to Apple Wallet" button for native screens, in one tag
  • Pairs with spatie/laravel-mobile-pass, which makes and signs the passes on your server
  • Takes a pass link, a .pkpass file, or a Spatie pass, with one call: Wallet::add()
  • Your app learns whether the pass was added or the sheet was closed
  • Tested on a real iPad and a real Android phone

The listing is in review. Want to know when it's available? Email [email protected].

One purchase, unlimited appsUse it in every app you build, including client work.
PrivacyNone of our plugins send anything to us; your data stays between your app, the device and your own servers. Share Sheet privacy policy