Files
config-plugins/packages/ios-stickers
Brent Vatne 2387fa9bd7 Publish
- @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
 - @config-plugins/[email protected]
2025-06-02 16:49:03 -07:00
..
2024-12-03 17:44:02 -06:00
2021-06-23 18:36:21 -06:00
2023-03-08 11:50:52 -06:00
2025-06-02 16:49:03 -07:00
2025-05-27 15:42:59 -07:00

@config-plugins/ios-stickers

Config plugin to auto-configure iOS iMessage stickers

Versioning

Ensure you use versions that work together!

expo @config-plugins/ios-stickers
53.0.0 10.0.0
52.0.0 9.0.0
51.0.0 8.0.0
50.0.0 7.0.0
49.0.0 6.0.0

Install

This package cannot be used in the "Expo Go" app because it requires custom native code.

npx expo install @config-plugins/ios-stickers

Example

In your app.json plugins array:

{
  "plugins": [
    [
      "@config-plugins/ios-stickers",
      {
        "name": "Stickers!",
        "icon": "./assets/imessage-icon.png",
        "stickerBundleId": "dev.bacon.iosstickers.stickers",
        "columns": 4,
        "stickers": [
          "./assets/stickers/annoyed.png",
          "./assets/stickers/cuddle.png",
          "./assets/stickers/crazy.png",
          "./assets/stickers/cant.png",
          "./assets/stickers/donno.png",
          "./assets/stickers/cozzy.png",
          "./assets/stickers/dork.png",
          "./assets/stickers/focus.png",
          "./assets/stickers/avocool.png",
          "./assets/stickers/coder-girl.png",
          "./assets/stickers/teapot.png"
        ]
      }
    ]
  ]
}
  • name: defaults to the iOS app name
  • stickerBundleId: custom bundle identifier for the stickers project, if not provided, it will defaults to ${ios.bundleIdentifier}.${name}-Stickers given your expo config values.
  • icon: defaults to the iOS app icon
  • columns: number of stickers to render, defaults to 3. Can be one of 2, 3, 4.
  • stickers: local file paths or remote URLs, or { image: "...", name: "...", accessibilityLabel: "..." }. Order is preserved.