sobre - No autorizado: se requiere la clave maestra(Código: 0, Versión: 1.12.0)+iOS+Parse+SNS después de la migración de Parse a AWS
todos los servicios de aws (0)
Cuando envío notificaciones automáticas desde iOS después de migrar a AWS + MongoLab, aparece un error: no autorizado: se requiere la clave maestra (Código: 0, Versión: 1.12.0), cómo lo resuelvo y uso el código de análisis de iOS. para enviar mensajes de notificación y el servicio AWS SNS utilizando Mobile Hub.
antes de migrar el análisis a AWS, envíe la notificación de envío a la perfección, después de migrar el análisis a Aws usando este enlace https://mobile.awsblog.com/post/Tx3NE69QDHI7LJK/Migrating-from-Parse-Push-to-Amazon-SNS , estoy obteniendo este error - no autorizado: se requiere la clave maestra (Código: 0, Versión: 1.12.0) incluso yo también había usado una señal en lugar de SNS para eliminar este error, aún recibo el mismo error, funciona bien cuando pruebo notificación utilizando el paso -4 del enlace anterior. a continuación está mi código de análisis de iOS que estoy usando en la aplicación:
PFQuery * queryInstallation = [PFInstallation query]; [queryInstallation whereKey: kESInstallationUserKey matchesQuery: query];
PFPush *push = [[PFPush alloc] init];
[push setQuery:queryInstallation];
NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys:
message, @"alert",
@"Increment", @"badge",
@"homerun.caf", @"sound",
@"m", @"p",
nil];
[push setData:data];
[push sendPushInBackgroundWithBlock:^(BOOL succeeded, NSError *error)
{
if (error != nil)
{
NSLog(@"SendPushNotification send error.");
}
}];
Estoy usando principalmente el código del lado del cliente, pero para algunos aspectos también uso el código del lado de la nube.