Пользовательский токен устройства после регистрации в Parse

В руководстве push-уведомления Im, заметив, что синтаксический анализ рекомендует устанавливать токен устройства из AppDelegate. Я заинтересован в отправке push-уведомлений определенным пользователям, и Im задается вопросом, можно ли переместить код для регистрации устройства и своего устройстваToken в код входа, который находится за пределами AppDelegate.

Я думаю, что вы должны поддерживать связь deviceToken в делегате, но после входа пользователя в систему, захватите текущую установку и свяжите ее с пользователем:

PFInstallation *current = [PFInstallation currentInstallation]; [current setObject:[PFUser currentUser] forKey:@"owner"]; [current saveInBackground]; 

Вы можете запустить этот код после входа / регистрации в приложении

  PFInstallation *currentInstallation = [PFInstallation currentInstallation]; [currentInstallation setDeviceTokenFromData:sharedInstance.DeviceToken]; [currentInstallation setObject:[PFUser currentUser] forKey:@"user"]; currentInstallation.channels = @[ @"channel" ]; [currentInstallation saveInBackground]; 
Interesting Posts
Давайте будем гением компьютера.