Function onesignal_rust_api::apis::default_api::create_player
source · [−]pub async fn create_player(
configuration: &Configuration,
player: Player
) -> Result<CreatePlayerSuccessResponse, Error<CreatePlayerError>>
Expand description
Register a new device to one of your OneSignal apps 🚧 Don’t use this This API endpoint is designed to be used from our open source Mobile and Web Push SDKs. It is not designed for developers to use it directly, unless instructed to do so by OneSignal support. If you use this method instead of our SDKs, many OneSignal features such as conversion tracking, timezone tracking, language detection, and rich-push won’t work out of the box. It will also make it harder to identify possible setup issues. This method is used to register a new device with OneSignal. If a device is already registered with the specified identifier, then this will update the existing device record instead of creating a new one. The returned player is a player / user ID. Use the returned ID to send push notifications to this specific user later, or to include this player when sending to a set of users. 🚧 iOS Must set test_type to 1 when building your iOS app as development. Omit this field in your production app builds.