VkNet.Categories.AccountCategory.RegisterDevice C# (CSharp) Method

RegisterDevice() public method

Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений.
Страница документации ВКонтакте .
public RegisterDevice ( AccountRegisterDeviceParams @params ) : bool
@params AccountRegisterDeviceParams
return bool
        public bool RegisterDevice(AccountRegisterDeviceParams @params)
        {
            VkErrors.ThrowIfNullOrEmpty(() => @params.Token);

            return _vk.Call("account.registerDevice", @params);
        }

Same methods

AccountCategory::RegisterDevice ( [ token, string deviceModel, string systemVersion, bool noText = null, SubscribeFilter subscribe = null ) : bool

Usage Example

Example #1
0
 public void RegisterDevice_NullOrEmptyToken_ThrowArgumentNullException()
 {
     // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки
     var account = new AccountCategory(Api);
     Assert.That(() => account.RegisterDevice(new AccountRegisterDeviceParams
     {
         Token = null,
         DeviceModel = "example",
         SystemVersion = "example"
     }), Throws.InstanceOf<ArgumentNullException>());
     Assert.That(() => account.RegisterDevice(new AccountRegisterDeviceParams
     {
         Token = string.Empty,
         DeviceModel = "example",
         SystemVersion = "example"
     }), Throws.InstanceOf<ArgumentNullException>());
 }
All Usage Examples Of VkNet.Categories.AccountCategory::RegisterDevice