public bool RegisterDevice([NotNull] string token, string deviceModel, string systemVersion, bool?noText = null, SubscribeFilter subscribe = null) { VkErrors.ThrowIfNullOrEmpty(() => token); var parameters = new AccountRegisterDeviceParams { Token = token, DeviceModel = deviceModel, SystemVersion = systemVersion }; return(RegisterDevice(parameters)); }
public bool RegisterDevice(AccountRegisterDeviceParams @params) { VkErrors.ThrowIfNullOrEmpty(() => @params.Token); var parameters = new VkParameters { { "token", @params.Token }, { "device_model", @params.DeviceModel }, { "device_year", @params.DeviceYear }, { "device_id", @params.DeviceId }, { "system_version", @params.SystemVersion }, { "settings", @params.Settings }, { "sandbox", @params.Sandbox } }; return(_vk.Call("account.registerDevice", parameters)); }
/// <summary> /// Подписывает устройство на базе iOS, Android или Windows Phone на получение /// Push-уведомлений. /// </summary> /// <param name="params"> Параметры запроса. </param> /// <returns> /// Возвращает 1 в случае успешного выполнения метода. /// На iOS и Windows Phone push-уведомления будут отображены без какой либо /// обработки. /// На Android будут приходить события в следующем формате. /// </returns> /// <remarks> /// Страница документации ВКонтакте http://vk.com/dev/account.registerDevice /// </remarks> public bool RegisterDevice(AccountRegisterDeviceParams @params) { VkErrors.ThrowIfNullOrEmpty(expr: () => @params.Token); return(_vk.Call(methodName: "account.registerDevice", parameters: @params)); }
/// <summary> /// Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений. /// </summary> /// <param name="params">Параметры запроса.</param> /// <returns> /// Возвращает 1 в случае успешного выполнения метода. /// На iOS и Windows Phone push-уведомления будут отображены без какой либо обработки. /// На Android будут приходить события в следующем формате. /// </returns> /// <remarks> /// Страница документации ВКонтакте <see href="http://vk.com/dev/account.registerDevice" />. /// </remarks> public bool RegisterDevice(AccountRegisterDeviceParams @params) { VkErrors.ThrowIfNullOrEmpty(() => @params.Token); return(_vk.Call("account.registerDevice", @params)); }
/// <summary> /// Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений. /// </summary> /// <param name="params">Параметры запроса.</param> /// <returns> /// Возвращает 1 в случае успешного выполнения метода. /// На iOS и Windows Phone push-уведомления будут отображены без какой либо обработки. /// На Android будут приходить события в следующем формате. /// </returns> /// <remarks> /// Страница документации ВКонтакте <see href="http://vk.com/dev/account.registerDevice" />. /// </remarks> public bool RegisterDevice(AccountRegisterDeviceParams @params) { VkErrors.ThrowIfNullOrEmpty(() => @params.Token); return _vk.Call("account.registerDevice", @params); }
public bool RegisterDevice(AccountRegisterDeviceParams @params) { VkErrors.ThrowIfNullOrEmpty(() => @params.Token); var parameters = new VkParameters { { "token", @params.Token }, { "device_model", @params.DeviceModel }, { "device_year", @params.DeviceYear }, { "device_id", @params.DeviceId }, { "system_version", @params.SystemVersion }, { "settings", @params.Settings }, { "sandbox", @params.Sandbox } }; return _vk.Call("account.registerDevice", parameters); }
/// <summary> /// Подписывает устройство на базе iOS, Android или Windows Phone на получение /// Push-уведомлений. /// </summary> /// <param name="params"> Параметры запроса. </param> /// <returns> /// Возвращает 1 в случае успешного выполнения метода. /// На iOS и Windows Phone push-уведомления будут отображены без какой либо /// обработки. /// На Android будут приходить события в следующем формате. /// </returns> /// <remarks> /// Страница документации ВКонтакте http://vk.com/dev/account.registerDevice /// </remarks> public Task <bool> RegisterDeviceAsync(AccountRegisterDeviceParams @params) { return(TypeHelper.TryInvokeMethodAsync(func: () => _vk.Account.RegisterDevice(@params: @params))); }