One Logo Pool Ball
App Services · IOS API REFERENCE

Messages

Create app extensions that allow users to send text, stickers, media files, and interactive messages.

25 types

119 callable entries

8 skipped

94% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 10.0+

MSMessagesErrorDomain

TypeScript
const MSMessagesErrorDomain: string
Swift declaration
let MSMessagesErrorDomain: String
get · iOS 10.0+

MSStickersErrorDomain

TypeScript
const MSStickersErrorDomain: string
Swift declaration
let MSStickersErrorDomain: String

Skipped declarations

8 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MSMessageLiveLayout.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MSUPIRequest.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MSStickerBrowserView.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

MSStickerView.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MSStickerBrowserViewController.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MSSticker.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

protocol implementation MSStickerBrowserViewDataSource

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation MSMessagesAppTranscriptPresentation

non-method protocol requirement