Obj-c - Получить рабочий токен для тестирования push-уведомлений через TestFlight? - PullRequest
0 голосов
/ 04 сентября 2018

Я тестировал push-уведомления в среде разработки, и они отлично работали. Тем не менее, мое приложение было одобрено TestFlight, и теперь мне нужны мои внутренние тестеры, чтобы иметь возможность получать уведомления. Хотя я настроил соответствующие производственные сертификаты и файл .pem, мои пользователи по-прежнему не получают уведомлений. После некоторого исследования кажется, что мой код все еще захватывает токены устройства разработки, а не производственные токены устройства?

Как я могу изменить свой код, чтобы вместо этого получить производственные версии токенов устройства?

AppDelegate.m

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{

NSLog(@"My token is: %@", deviceToken);

NSString *noteDataString = [NSString stringWithFormat:@"%@", deviceToken];
noteDataString = [noteDataString stringByReplacingOccurrencesOfString:@" " withString:@""];
noteDataString = [noteDataString stringByReplacingOccurrencesOfString:@">" withString:@""];
noteDataString = [noteDataString stringByReplacingOccurrencesOfString:@"<" withString:@""];

   deviceID = noteDataString;

}
...