Skip to main content
OneSignal est passé d’un modèle centré sur l’appareil (Player ID) à un modèle centré sur l’utilisateur (OneSignal ID). Pour obtenir des conseils de migration, consultez le Guide de migration du modèle utilisateur.Pour la documentation sur les implémentations héritées centrées sur l’appareil, voir Version 9.
Cette page établit une correspondance entre les noms de méthodes et de propriétés des SDK modèle Player et modèle utilisateur de OneSignal. Elle reprend la mise en page de la Référence SDK client du modèle Player originale pour plus de familiarité. Les exemples Swift illustrent les changements d’API, mais ne sont pas toujours des échantillons de travail complets. Consultez la documentation liée pour des exemples dans d’autres langages et des détails d’implémentation complets.

Initialisation de OneSignal

initWithLaunchOptions()

Modèle Player Référence
Modèle utilisateur Référence

Débogage

setLogLevel()

Modèle Player Référence
Modèle utilisateur Référence

ID utilisateur externes

setExternalId()

Modèle Player Référence
Modèle utilisateur Référence

removeExternalUserId()

Modèle Player Référence
Modèle utilisateur Référence

Balises

sendTag()

Modèle Player Référence
Modèle utilisateur Référence

sendTags()

getTags()

deleteTag()

deleteTags()


Données utilisateur

notificationPermissionStatus

userId

hasNotificationPermission() / areNotificationsEnabled

pushToken

hasNotificationPermission

isSubscribed [Supprimé]

Modèle utilisateur: N/A

isPushDisabled [Supprimé]

Modèle utilisateur: N/A

setLanguage()


Confidentialité

setRequiresUserPrivacyConsent()

consentGranted()


Localisation

setLocationShared()

isLocationShared()

promptLocation()


Observateurs d’abonnement

addSubscriptionObserver()

removeSubscriptionObserver()


Notifications push

promptForPushNotifications()

postNotification() [Supprimé]

Modèle utilisateur: N/A

clearOneSignalNotifications()

disablePush()

unsubscribeWhenNotificationsAreDisabled() [Supprimé]

Modèle utilisateur: N/A

setLaunchURLsInApp() [Supprimé]

Modèle utilisateur: N/A

registerForProvisionalAuthorization()

setNotificationWillShowInForegroundHandler()

setNotificationOpenedHandler()

addPermissionObserver()

removePermissionObserver()


Live activities

enterLiveActivity()

exit()


Messages in-app

addTrigger()

addTriggers()

removeTriggerForKey()

removeTriggerForKeys()

getTriggerValueForKey() [Supprimé]

Modèle utilisateur: N/A

inAppMessagesArePaused

setInAppMessageLifecycleHandler()

setInAppMessageClickHandler()


E-mail

setEmail()

Modèle utilisateur doc

logoutEmail()


SMS

setSMSNumber()

logoutSMSNumber()

addSMSSubscriptionObserver() [Supprimé]

Modèle utilisateur: N/A

getSMSId() [Supprimé]

Modèle utilisateur: N/A

Résultats

sendOutcome()

sendOutcomeWithValue()

sendUniqueOutcome()