2016-02-04 1 views
1

Je cherche à construire avec les API de messagerie IP de Twilio en utilisant un framework cross mobile comme React Native ou Ionic. Ma question est la suivante: s'agit-il d'une demande raisonnable? Je vois que Twilio a une bibliothèque Javascript que je prévois d'utiliser. Des exemples de succès/d'échecs seraient également utiles.Twilio sur les outils mobiles multiplateformes (Ionic, React-Native)

Mon objectif global est de construire dans de simples salles de discussion multi-plateforme.

+0

Nous utilisons actuellement Twilio, mais nous implémentons le SDK Native iOS avec React Native. Nous envisageons maintenant de passer au JavaScript SDK pour profiter des services comme le push de code, donc je serais intéressé d'entendre parler de tout succès que vous pourriez avoir en implémentant le SDK JavaScript, et je vous tiendrai au courant si nous finissons par le faire et avoir du succès. –

+0

Ça a l'air bien. Je vais avoir des commentaires sur l'approche JS dans les prochains jours. N'hésitez pas à commenter ici afin que d'autres puissent se greffer. – sparkFinder

+0

Hey @sparkFinder, comment avez-vous utilisé le SDK JS? un code ou un conseil que vous pouvez partager? J'utilise React Native et je suis vraiment intéressé par cela –

Répondre

0

La solution actuelle consiste à implémenter un module natif pour Twilio Messaging. Consultez les documents IPM de Twilio pour leur démarrage rapide iOS. Il y a trop de bibliothèques utilisées par le Twilio Node SDK qui entrent en conflit avec le runtime JavaScriptCore d'Apple.

Votre module natif communiquerait avec l'application React Native via le pont RN. À un niveau élevé, vous devez implémenter sendMessage/joinChannel de RN -> iOS et receivedMessage/Channel de iOS -> RN.

Un exemple (que j'ai communiqué à l'équipe Twilio) est que leurs SDK JS se cassent lorsque les débits centraux npm-V8 comme crypto ne peuvent pas être portés. Je suppose qu'il existe plusieurs autres bibliothèques de base qui sont courantes dans Node qui ne sont pas portées par le système de construction de React Native.

Vous pouvez suivre connexes React les questions autochtones ici: (Symptôme - modules de noeuds sont manquants): https://github.com/facebook/react-native/issues/4968

2

Si quelqu'un trouve autre chemin ici d'une recherche Google, j'ai récemment publié le code I développé pour mettre en œuvre IP Messagerie sur React Native pour mon organisation. Vous pouvez le vérifier sur GitHub: react-native-twilio-ip-messaging. Il prend actuellement en charge iOS avec Android toujours en version bêta.

+1

Mise à jour, Android a été publié en plus de supporter les nouvelles versions du SDK. –