ByDataArtin topicTechnology
Hay muchas aplicaciones en una amplia gama de plataformas y casi todos los juegos modernos, sanidad, comercialización, aplicación multimedia ha integrado contenido social - la posibilidad de publicar actualizaciones de redes sociales como Facebook o Twitter. Asimismo, las personas optan por comunicarse a través de Over The Top (OTT) servicios (Facebook, ICQ, Skype, etc) a través de SMS. Hoy en día casi 750 millones de todos los 1,2 mil millones de usuarios de teléfonos inteligentes tienen sobre la parte superior de servicios en sus dispositivos. En 2012, un promedio de 19,1 millones de mensajes de OTT fueron enviados todos los días, dice Informa Telecoms and Media, que espera que este año esa cifra está más cerca de 41 mil millones de mensajes por día.
Hoy en día casi 750 millones de todos los 1,2 mil millones de usuarios de teléfonos inteligentes tienen sobre la parte superior de servicios en sus dispositivos. En 2012, un promedio de 19,1 millones de mensajes de OTT fueron enviados todos los días, dice Informa Telecoms and Media, que espera que este año esa cifra está más cerca de 41 mil millones de mensajes por día.
Mensajería móvil se está convirtiendo en la forma principal de los usuarios se relacionan socialmente a través de dispositivos móviles. Las cifras publicadas esta semana implican más de 41 mil millones de mensajes al día están siendo entregados a través de diversos "Over the Top" (OTT) aplicaciones de mensajería.
Veamos cómo se puede implementar en una aplicación móvil. En general, hay diferentes maneras de lograr esto:
El uso de un SDK oficial para interactuar con la red social de la API. Este es el método de integración más fácil (pero a veces no la más estable).
El desarrollo de un contenedor personalizado para realizar llamadas a las API de la red social. Le recomendamos que utilice el legado OAuth / protocolo OAuth / openID para ese propósito. Este marco de autorización permite a una aplicación de terceros para obtener acceso limitado a un servicio HTTP.
La primera opción es preferible. Si el SDK es estable, la integración es un 90% de avance - la única cosa que el desarrollador debe hacer es fijar los métodos existentes a la arquitectura de la aplicación. Afortunadamente, todas las redes sociales populares ofrecen SDKs para las principales plataformas móviles:
Facebook: Android, iOS
LinkedIn: Android
Twitter: Android, iOS
Google+
Pero cuando la red social de destino no tiene un SDK estable lanzado para la plataforma de sistema operativo que desee (otra nueva marca de la red social, se dirige a la conquista del mundo, o el SDK de hecho había sido puesto en libertad inestable o incluso roto), se requiere que el desarrollador rodar su propia versión.
No todas las redes sociales tiene un rango SDK adecuado sin embargo. Por ejemplo, Foursquare tiene sólo el apoyo de Android y iOS, y un montón de redes sociales no tienen SDKs oficiales en absoluto, por ejemplo, 43 Things. Así, por ejemplo, si usted tiene que integrarlo con toda la gama de dispositivos móviles modernos (incluyendo BlackBerry 10 y Windows Phone) que tendría que componer su propia lib. Además, si el SDK propuesto no es lo suficientemente perfecto, y un desarrollador va a gastar una enorme cantidad de tiempo (por ejemplo, 50 o más horas) que sería mejor considerar el desarrollo de su propia lib también.
En ese caso:
No se apresure. Trate de encontrar una biblioteca de terceros de código abierto, compruebe la licencia antes de utilizar a veces it.django puede ayudar.
Elija la forma más confiable para lograr lo que necesita, y cuando está a punto de tomar una decisión, prefieren OAuth2 (OAuth1) en lugar de OpenID. OAuth es un protocolo de autorización, mientras OpenID es un protocolo de autenticación, y está basada en http y bastante fácil para familiarizarse con (1-2 días son más que suficientes). Dos semanas debería ser suficiente para el desarrollo.
Básicamente, la integración consiste en tres pasos:
obtener su código de aplicación desde la red social de destino
recibir el token de acceso de sesión (Leer más)
mantener y renovar el token y para pasarlo con cada solicitud a la API de red social
Sea creativo. Aparte de un "inicio de sesión con% social_network_name% y" general como ", considere la integración más profunda (se recomienda, favorito, etc), y dejar espacio para ampliaciones y futuras actualizaciones!
Y buena suerte con integración de redes sociales en sus aplicaciones!
http://blog.dataart.com/social-networks-integration/
No hay comentarios:
Publicar un comentario
Dejanos tus dudas y comentarios para seguir mejorando.