Compare nombres de métodos y propiedades entre el Modelo de Jugador heredado de OneSignal (v3 y v4) y el Modelo de Usuario moderno (v5+), con ejemplos de código Swift lado a lado para una migración más fácil.
initWithLaunchOptions()setLogLevel()setExternalId()removeExternalUserId()sendTag()sendTags()getTags()deleteTag()deleteTags()notificationPermissionStatususerIdhasNotificationPermission() / areNotificationsEnabledpushTokenhasNotificationPermissionisSubscribed [Eliminado]isPushDisabled [Eliminado]setLanguage()setRequiresUserPrivacyConsent()consentGranted()setLocationShared()isLocationShared()promptLocation()addSubscriptionObserver()removeSubscriptionObserver()promptForPushNotifications()postNotification() [Eliminado]clearOneSignalNotifications()disablePush()unsubscribeWhenNotificationsAreDisabled() [Eliminado]setLaunchURLsInApp() [Eliminado]registerForProvisionalAuthorization()setNotificationWillShowInForegroundHandler()setNotificationOpenedHandler()addPermissionObserver()removePermissionObserver()enterLiveActivity()exit()addTrigger()addTriggers()removeTriggerForKey()removeTriggerForKeys()getTriggerValueForKey() [Eliminado]inAppMessagesArePausedsetInAppMessageLifecycleHandler()setInAppMessageClickHandler()setEmail()logoutEmail()setSMSNumber()logoutSMSNumber()addSMSSubscriptionObserver() [Eliminado]getSMSId() [Eliminado]sendOutcome()sendOutcomeWithValue()sendUniqueOutcome()