0. Si su aplicación puede recibir envío sin conexión antes, pero de repente no puede recibirlo, vaya a Vaya al Centro de desarrolladores de Apple para comprobar si el certificado ha caducado. Si caduca, debe volver a crear el certificado, luego ir al backend de gestión ambiental para eliminar el antiguo, cargar el nuevo y no cambiar el nombre del certificado. Los caducados generalmente se bloquearán y deberá comunicarse con Huanxin para desbloquearlos.
En cuanto a los antecedentes de gestión, aquí hay una explicación detallada:
Como se muestra en la imagen, inicie sesión en el sistema de atención al cliente y vuelva. Modo administrador - administración de canales - página de aplicación móvil:
Si puede hacer clic en el botón de fondo de la asociación de mensajería instantánea de inicio de sesión directo en la aplicación móvil, la asociación de la aplicación se creará rápidamente. Haga clic para ingresar al fondo de gestión y cargar el certificado.
Si no se puede hacer clic en el botón de fondo de asociación de mensajería instantánea de inicio de sesión directo en la aplicación móvil, esta asociación de aplicación es manual. Debe cargar el certificado en el backend de la consola de mensajería instantánea: backend de la consola.
1. En primer lugar, el push fuera de línea se ha integrado de acuerdo con los documentos de Huanxin: push fuera de línea.
2. Si el sistema es iOS13 o superior, el SDK de mensajería instantánea debe actualizarse a la versión 3.6.4 o superior. Si aún no funciona después de la actualización, cierre sesión, reinicie la aplicación e intente iniciar sesión nuevamente.
? HelpDesk es el SDK para servicio al cliente y Hyphenate es el SDK para mensajería instantánea.
? Una vez que el SDK se haya inicializado correctamente, imprima el número de versión:
? ns string *kfver =[cliente HD cliente compartido]. sdkVersion
? ns string * im ver =[cliente HD cliente compartido]. imSdkVersion
3. Al probar la inserción de APN, la aplicación del receptor debe estar en estado desactivado. La inserción de APN solo se enviará cuando el usuario esté desconectado durante un tiempo prolongado.
? Así que sube y elimina la prueba de la aplicación.
4. Asegúrese de que la Mac utilizada al exportar p12 sea la misma que la Mac utilizada para crear la solicitud de firma del certificado. Archivo de solicitud de firma de certificado; al exportar el certificado, haga clic en Exportar directamente en lugar de hacer clic en el contenido de la clave de exportación; confirme si la ID de la aplicación tiene una función de inserción
5. , seleccione el tipo de certificado. Debe ser coherente con el entorno donde se envía el certificado. Para exportar el archivo p12, debe establecer una contraseña y pasarla al cargarlo en el fondo de administración.
6. El nombre del certificado completado en el SDK de inicialización en el proyecto debe ser el mismo que el nombre del certificado cargado en el fondo de gestión de información ambiental.
7. Para las pruebas del entorno de prueba, debe utilizar el certificado push del entorno de desarrollo. Xcode se ejecuta directamente en la máquina real;
Las pruebas del entorno formal requieren el uso de certificados push del entorno de producción y el empaquetado. Seleccione Ad Hoc al empaquetar, exporte IPA e instálelo en su teléfono.
8. Una vez que la aplicación esté madura, verifique el ID de usuario de inicio de sesión en la aplicación correspondiente en el fondo de gestión ambiental para confirmar si el nombre del certificado está vinculado (en circunstancias normales, el certificado push estará vinculado después de tener éxito). iniciar sesión Después de vincular, se mostrará el nombre del certificado push; también debe confirmar si el nombre del certificado vinculado es coherente con el nombre del certificado cargado por el fondo de administración.
Si no es así, cierre sesión, reinicie la aplicación, inicie sesión nuevamente y vuelva a intentarlo.
Si el nombre del certificado no coincide, corríjalo e intente iniciar sesión nuevamente.
9. Si se confirma lo anterior, puede comunicarse con Huanxin para realizar una investigación. Se debe proporcionar la siguiente información (por favor no omitirla para evitar perder tiempo preguntando repetidamente):
? Clave de aplicación, token de dispositivo, identificación del paquete, archivo p12 del certificado, nombre del certificado, contraseña del certificado, identificación del anillo sin inserción, desarrollo o producción de prueba, contenido del mensaje y hora de envío.