OneSignal\Devices::onSession PHP Метод

onSession() публичный Метод

Call on new device session in your app.
public onSession ( string $id, array $data ) : array
$id string Device ID
$data array Device data
Результат array
    public function onSession($id, array $data)
    {
        $data = (new OptionsResolver())->setDefined('identifier')->setAllowedTypes('identifier', 'string')->setDefined('language')->setAllowedTypes('language', 'string')->setDefined('timezone')->setAllowedTypes('timezone', 'int')->setDefined('game_version')->setAllowedTypes('game_version', 'string')->setDefined('device_model')->setAllowedTypes('device_model', 'string')->setDefined('ad_id')->setAllowedTypes('ad_id', 'string')->setDefined('sdk')->setAllowedTypes('sdk', 'string')->resolve($data);
        return $this->api->request('PUT', '/players/' . $id . '/on_session', [], json_encode($data));
    }