One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSMessage.GeolocationPush

struct · iOS 26.0+ · SDK 27.1

struct GeolocationPush

A structure that represents geolocation push content in an RCS message.

Members (9)

get · iOS 26.5+

isEndToEndEncrypted

TypeScript
get isEndToEndEncrypted(): boolean
Swift declaration
var isEndToEndEncrypted: Bool

A Boolean value indicating whether this message is end-to-end encrypted. For outgoing messages, this indicates whether to end-to-end encrypt the message before sending out. If the service does not support end-to-end encryption, the operation will throw ``RCSService/Error/endToEndEncryptionNotSupported``. For incoming messages, this indicates whether the message was end-to-end encrypted.

set · iOS 26.5+

isEndToEndEncrypted

TypeScript
set isEndToEndEncrypted(value: boolean)
Swift declaration
var isEndToEndEncrypted: Bool

A Boolean value indicating whether this message is end-to-end encrypted. For outgoing messages, this indicates whether to end-to-end encrypt the message before sending out. If the service does not support end-to-end encryption, the operation will throw ``RCSService/Error/endToEndEncryptionNotSupported``. For incoming messages, this indicates whether the message was end-to-end encrypted.

get · iOS 26.0+

description

TypeScript
get description(): (string) | null
Swift declaration
var description: String?

A textual description of the location. Use this optional property to tag the nature of the location. For example, set the description to "Home" for the home address of the person using the app. Similarly, if the location is a business, set the description to the name of that business.

set · iOS 26.0+

description

TypeScript
set description(value: (string) | null)
Swift declaration
var description: String?

A textual description of the location. Use this optional property to tag the nature of the location. For example, set the description to "Home" for the home address of the person using the app. Similarly, if the location is a business, set the description to the name of that business.

init · iOS 26.0+

init

TypeScript
static init(latitude: number, longitude: number, description?: (string) | null): RCSMessage_GeolocationPush
Swift declaration
init(latitude: Double, longitude: Double, description: String? = nil)

Creates a geolocation push content instance with the given latitude and longitude. - Parameters: - latitude: The location's latitude, as a double-precision value. - longitude: The location's longitude, as a double-precision value. - description: A textual description of the location.

get · iOS 26.0+

latitude

TypeScript
get latitude(): number
Swift declaration
var latitude: Double

The latitude of the location.

set · iOS 26.0+

latitude

TypeScript
set latitude(value: number)
Swift declaration
var latitude: Double

The latitude of the location.

get · iOS 26.0+

longitude

TypeScript
get longitude(): number
Swift declaration
var longitude: Double

The longitude of the location.

set · iOS 26.0+

longitude

TypeScript
set longitude(value: number)
Swift declaration
var longitude: Double

The longitude of the location.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →