Administrar el número máximo de puntos de conexión en Amazon Pinpoint
Cada miembro de la audiencia puede tener un máximo de 15 puntos de conexión asociados al UserId, consulte Cuotas de punto de enlace. Si intenta agregar un punto de conexión número 16, según el ChannelType, obtendrá BadRequestException o se realizará correctamente al eliminar el punto de conexión con la EffectiveDate más antigua.
Agregar un punto de conexión número 16
-
Si el nuevo tipo de canal para el punto de conexión es SMS, PUSH, VOICE, EMAIL, CUSTOM o IN_APP, se devuelve BadRequestException porque el miembro de la audiencia está en el número máximo de puntos de conexión. Debe eliminar un punto de conexión asociado al miembro de la audiencia y volver a intentarlo, consulte Eliminar puntos de conexión de Amazon Pinpoint mediante programación.
Si el nuevo tipo de canal para el punto de conexión es ADM, GCM, APNS, APNS_VOIP, APNS_VOIP_SANDBOX o BAIDU:
Compruebe que al menos un punto de conexión asociado actualmente al miembro de la audiencia tenga un ChannelType de ADM, GCM, APNS, APNS_VOICE, APNS_VOIP_SANDBOX o BAIDU. Si no lo hay, se devuelve BadRequestException y es necesario eliminar un punto de conexión antes de volver a intentarlo, consulte Eliminar puntos de conexión de Amazon Pinpoint mediante programación.
-
De lo contrario, el punto de conexión con la EffectiveDate más antigua se establece en
INACTIVE
donde el ChannelType es ADM, GCM, APNS, APNS_VOIP, APNS_VOIP_SANDBOX o BAIDU.-
Se elimina el UserId del punto de conexión antiguo.
-
El nuevo punto de conexión está asociado al miembro de la audiencia y este sigue teniendo el número máximo de puntos de conexión.
-
El punto de conexión se puede volver a habilitar configurando el estado en ACTIVE
y volviendo a agregar el UserId al punto de conexión.