Saltar al contenido principal
OneSignal se ha actualizado de un modelo centrado en dispositivos (Player ID) a un modelo centrado en usuarios (OneSignal ID). Para orientación sobre migración, consulte la Guía de Migración del Modelo de Usuario.Para documentación sobre implementaciones heredadas centradas en dispositivos, consulte Versión 9.
Esta página mapea nombres de métodos y propiedades entre los SDKs del Modelo de Jugador y Modelo de Usuario de OneSignal. Refleja el diseño de la Referencia del SDK de Cliente del Modelo de Jugador original para familiaridad. Los ejemplos de Swift ilustran los cambios de API, pero no siempre son muestras de trabajo completas. Consulte la documentación vinculada para ejemplos en otros idiomas y detalles completos de implementación.

Inicializar OneSignal

initWithLaunchOptions()

Modelo de Jugador Referencia
Modelo de Usuario Referencia

Depuración

setLogLevel()

Modelo de Jugador Referencia
Modelo de Usuario Referencia

IDs de usuario externos

setExternalId()

Modelo de Jugador Referencia
Modelo de Usuario Referencia

removeExternalUserId()

Modelo de Jugador Referencia
Modelo de Usuario Referencia

Etiquetas

sendTag()

Modelo de Jugador Referencia
Modelo de Usuario Referencia

sendTags()

getTags()

deleteTag()

deleteTags()


Datos de usuario

notificationPermissionStatus

userId

hasNotificationPermission() / areNotificationsEnabled

pushToken

hasNotificationPermission

isSubscribed [Eliminado]

Modelo de Usuario: N/A

isPushDisabled [Eliminado]

Modelo de Usuario: N/A

setLanguage()


Privacidad

setRequiresUserPrivacyConsent()

consentGranted()


Ubicación

setLocationShared()

isLocationShared()

promptLocation()


Observadores de suscripción

addSubscriptionObserver()

removeSubscriptionObserver()


Notificaciones push

promptForPushNotifications()

postNotification() [Eliminado]

Modelo de Usuario: N/A

clearOneSignalNotifications()

disablePush()

unsubscribeWhenNotificationsAreDisabled() [Eliminado]

Modelo de Usuario: N/A

setLaunchURLsInApp() [Eliminado]

Modelo de Usuario: N/A

registerForProvisionalAuthorization()

setNotificationWillShowInForegroundHandler()

setNotificationOpenedHandler()

addPermissionObserver()

removePermissionObserver()


Live activities

enterLiveActivity()

exit()


Mensajes in-app

addTrigger()

addTriggers()

removeTriggerForKey()

removeTriggerForKeys()

getTriggerValueForKey() [Eliminado]

Modelo de Usuario: N/A

inAppMessagesArePaused

setInAppMessageLifecycleHandler()

setInAppMessageClickHandler()


Correo electrónico

setEmail()

Modelo de Usuario doc

logoutEmail()


SMS

setSMSNumber()

logoutSMSNumber()

addSMSSubscriptionObserver() [Eliminado]

Modelo de Usuario: N/A

getSMSId() [Eliminado]

Modelo de Usuario: N/A

Outcomes

sendOutcome()

sendOutcomeWithValue()

sendUniqueOutcome()