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

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

Register a device for your application.
public add ( array $data ) : array
$data array Device data
Результат array
    public function add(array $data)
    {
        $data = $this->resolve($data, function (OptionsResolver $resolver) {
            $resolver->setRequired('device_type')->setAllowedTypes('device_type', 'int')->setAllowedValues('device_type', [self::IOS, self::ANDROID, self::AMAZON, self::WINDOWS_PHONE, self::WINDOWS_PHONE_MPNS, self::CHROME_APP, self::CHROME_WEB, self::WINDOWS_PHONE_WNS, self::SAFARI, self::FIREFOX]);
        });
        return $this->api->request('POST', '/players', [], json_encode($data));
    }