Peeping detrás del iPhone notificaciones push
iPhone notificaciones push, un bombo, pero mantenga rebotando función, finalmente se dio cuenta en OS3.0. Aunque la experiencia peor (Tweetie y + IM repetidamente para cambiar entre las, cada vez que esperar a que estas dos cargas de software de datos, este cerebro medio puede reemplazar el uso de residuales multi-tarea?), Pero finalmente puedo utilizar Tweetie, al mismo tiempo, colgando MSN fue.
Dado que el BB, Nokia, Palm todos tenemos que apoyar el Push, entonces la comparación entre ambos es inevitable. Handspring hermano tiene un artículo Push análisis detallado de los métodos existentes y sus ventajas y desventajas.
Apple Push de modo no está claro, vamos a difícil iPhone Push Notification, y varios otros fabricantes para la comparación horizontal.
Apple Push al final es la forma de lograr?
¿Qué camino es Push?
¿Qué ventajas y desventajas?
Esto le llevará al iPhone Push Notification detrás de las escenas, a espiar sobre Push Play, los actores del muslo debut ecléctico.
-
Apple Push Notification es cuál?
Empuje la popular de tres maneras.
SMS de activación
tiempo de conexión de datos 2G larga afectará a la fiabilidad de acceso telefónico, de forma que PushMail utilizar SMS para activar. Empujado por un mensaje de texto que no vemos, que el sistema para conectarse al servidor de correo.
conexión a largo latido de verificación
3G, la voz y la separación de datos, conexión de red del teléfono celular para mantener el mayor tiempo posible. a continuación, se pudo establecer una conexión, establecer un cierto intervalo de tiempo, deja que el teléfono comprobando constantemente el servidor de correo.
Larga conexión IMAP IDLE
adelanto de la Red, "push e-mail protocolo también está mejorando. Comenzó a apoyar IMAP IDLE función. Permitir que el teléfono no siempre van a tener acceso al servidor. Solicitud por teléfono, servidor de correo puede quedarse atrás, cuando los nuevos mensajes recientemente reeditado.
Apple hacer? La media de Apple nunca ha explicado estas tecnologías de la elección, todo lo que Google no tiene un porqué son así. Pero el iPhone en mis manos, tiene que haber indicios Push implementaciones.
En el final, vaya a la Apple Push Notification Server.

IP es 17.149.xxx.xxx. Si desea saber por qué el Push Notification 20 a 30 segundo retraso, el período de investigación es la respuesta: una acogida en los Estados Unidos. Sí, la red 3G japonés, teléfonos, Empuje sobre la necesidad de cruzar todo el Océano Pacífico! (El tráfico de red entre los Estados Unidos será probablemente no más rápido que EE.UU. y el Japón.)
el modo Push? La respuesta está en la conexión TCP a utilizar el puerto: 5223
Acuerdo para utilizar el puerto fue desarrollado a partir de Jabber XMPP. Si las dos palabras que no sé es así, Google Talk usted debe saber.
Sí, es un protocolo de mensajería instantánea utiliza el puerto!
-
Entre bastidores
5223 esta cifra es el Push Notification iPhone principales detrás de la puerta. Señala a un formato XML utilizado para mensajes al protocolo abierto de mensajería instantánea. Por lo tanto, podemos suponer que Apple Push marco de notificación.
Los servidores y teléfonos móviles se basan en corrió protocolo Jabber / XMPP MI categoría de programas. Agregue el servidor como el teléfono amigos, pero el servidor y todos los otros teléfonos mediante el empuje a un amigo (debe ser el número muy alarmante, por lo que la estabilidad es un problema. También debe ser la razón de notificaciones push en repetidas ocasiones los cheques sin fondos.).
Un Push, es que en los Estados Unidos, el software de servidor de MI, en una larga lista de amigos para encontrar su teléfono celular, y luego hablar con él.
Por supuesto, el diálogo entre el terminal y el servidor diferente de la nuestra. Ellos no pasan las denuncias y las bromas sexuales, la transferencia de documentos XML.
Push Notification con XMPP y Google busca palabras clave, es fácil encontrar el ejemplo de archivo XML. Se trata de un código legible, podemos adivinar el nombre del proyecto y el valor de Apple podría pasar algo. emisión efectivo, el XML hay que añadir demasiado cerca.

lado del teléfono la clase MI programa debe ser llamado proceso en segundo plano notifyd (con permisos de root), recibió el documento XML de acuerdo con el contenido de la acción. Popup muestra un cuadro de mensaje a cabo, o borrar todos los datos de su teléfono.
-
Volver a la parte delantera
Detrás de las escenas de penetración en el Apple Push Notification pueden responder a muchas cuestiones prácticas. Por ejemplo. . .
Si la carga eléctrica?
Véase nivel óptimo de Apple de la experiencia subjetiva del individuo es el aumento de potencia de forma significativa. de fondo Android es análoga a ejecutar un Gtalk. Tanto el aumento en el consumo de energía debe ser similar. (Usando el mismo protocolo del cliente de mensajería instantánea)
¿Por qué demora?
Debido a que su servidor de correo en Japón, Estados Unidos Pulsar para contactar con el servidor, entonces él le dará a usted enviar un mensaje a través del océano.
WIFI y 3G próxima Jieke Push?
Sí. Absolutamente ninguna diferencia. Probablemente también rápidamente bajo WIFI. Referencia al uso Gtalk o la experiencia de MSN.
IMAP IDLE entonces?
IDLE Mail.app apoyo, pero parece no tener sentido. Mail.app puede tener la memoria suficiente para liberar a cabo. (Al menos en OS 3.0 antes) el iPhone en el cliente de mensajería instantánea que parece correr siempre en segundo plano.
De Nokia, BB, y el de Apple, que es el mejor?
3G, el Nokia parece más ideal.
SMS de activación no es malo. receptor de SMS es el poder. Con la conexión de datos 3G, una vez establecida, no es fácil que rota. Usted no tiene que conectarse a cada servidor de correo de cartas. Por lo tanto, todavía es eficaz y bien probado-Push modo.
Apple no es malo. Volver algo más que correr un Gtalk. Los programas de promoción pero se ha mantenido en segundo plano, conexión TCP, una vez establecidas, no cambiará de estado. (No habrá estrecha conexión IMAP y estado de espera.) Todo lo cual debería traducirse en una mayor potencia. Creo que este es el poder de Apple de la Publicidad Push, es conservador de utilizar Conserva (mantenimiento, conservación) la razón de la palabra. Sutil sentido. :)
PushMail más allá de posibilidad?
la transferencia entre el iPhone y el empuje Server es un archivo XML. Esta es una cruz-plataforma, y puede personalizar el formato de archivos de datos.
Empuje un modo flexible de posibilidades ilimitadas. Apple le gustaría ver dados los antecedentes del iPhone IM qué características del cliente. actualización obligatoria, quite el programa es un pedazo de pastel.
Si no están capacitados están interesados en seguir el escape, con el proceso de mensajería instantánea, agregar una interfaz de usuario, el teléfono celular iPhone entre sí entre amigos también pueden ser agregados.
Seguridad?
iPhone y Push servidor se transmite a través de Internet el archivo XML. A continuación, la amenaza proviene de dos aspectos:
1 secuestrar y modificar XML.
Los individuos no se preocupe por esto. Debe añadirse información congestionados. Parece que vale la pena el crack juntos. (Esto significa que otras personas también quieren comprobar el contenido de Push más difícil. Descifrado en tiempo real añadir filtrado de claves debe ser una misión imposible. ... A menos que Apple entregó las llaves.)
2 Presione los puntos de servidor para modificar el iPhone.
Jailbreak el iPhone software puede ser instalado en cualquier lugar, mientras que la contraseña de root del iPhone es fijo. Para apuntar a un iPhone no sea de Apple Push servidor, parece ser la amenaza más realista.
-
Peeping durante mucho tiempo, parece haber ningún placer particular?
De hecho, el muslo de Apple, no hay imaginación ecléctico. Sin embargo, las cosas son la solución técnica genio tan raro, más capas de los programas existentes es un embalaje y la integración. Experiencia de usuario bueno o malo, de hecho ninguno de sus negocios.
Puesto que el uso de Apple de los protocolos de mensajería instantánea, ver el registro histórico no es el problema, tan pronto como sea posible a nuestra Palm Pre Empuje el contenido de que lista!

