Comparez les noms de méthodes et de propriétés entre le modèle Player hérité de OneSignal (v3 & v4) et le modèle utilisateur moderne (v5+), avec des exemples de code Swift côte à côte pour faciliter la migration.
initWithLaunchOptions()setLogLevel()setExternalId()removeExternalUserId()sendTag()sendTags()getTags()deleteTag()deleteTags()notificationPermissionStatususerIdhasNotificationPermission() / areNotificationsEnabledpushTokenhasNotificationPermissionisSubscribed [Supprimé]isPushDisabled [Supprimé]setLanguage()setRequiresUserPrivacyConsent()consentGranted()setLocationShared()isLocationShared()promptLocation()addSubscriptionObserver()removeSubscriptionObserver()promptForPushNotifications()postNotification() [Supprimé]clearOneSignalNotifications()disablePush()unsubscribeWhenNotificationsAreDisabled() [Supprimé]setLaunchURLsInApp() [Supprimé]registerForProvisionalAuthorization()setNotificationWillShowInForegroundHandler()setNotificationOpenedHandler()addPermissionObserver()removePermissionObserver()enterLiveActivity()exit()addTrigger()addTriggers()removeTriggerForKey()removeTriggerForKeys()getTriggerValueForKey() [Supprimé]inAppMessagesArePausedsetInAppMessageLifecycleHandler()setInAppMessageClickHandler()setEmail()logoutEmail()setSMSNumber()logoutSMSNumber()addSMSSubscriptionObserver() [Supprimé]getSMSId() [Supprimé]sendOutcome()sendOutcomeWithValue()sendUniqueOutcome()