2017-07-25 1 views
1

Salut je travaille dans une application qui a besoin d'envoyer un message de un à un afin que je suis un exemple https://www.appcoda.com/socket-io-chat-app/ qui fonctionne bien mais ce code fonctionne avec succès sur simulateur.Mais quand j'ai essayé de courir Sur iPhone, aucune connexion n'est établie et je sais que cette application ne fonctionnera pas, sauf si elle est connectée au même réseau que votre Mac et que le serveur Socket.IO fonctionne sur le Mac. 192.168.XX adresses sont des adresses de réseau local.Maintenant je veux que mon application fonctionne partout, Alors, aidez-moi à aller ce processus d'autre référence un autre exemple de travail bien, mais je ne veux pas utiliser firebaseComment créer une application de chat en utilisant swift

+0

Vous devez communiquer avec l'équipe de backend, ils vous aideront dans cette partie. Peu de paramètres doivent gérer à la fois la fin. –

+0

quels sont ces quelques paramètres ?? – user3549189

+0

paramètres comme nom de domaine, numéro de port, les méthodes à partir de laquelle besoin de gérer le chat etc –

Répondre

0

Je ne comprends pas ce qui signifie "travailler partout", mais si vous voulez rendre votre application visible en dehors du réseau local, vous devez soit louer un vps avec une adresse IP publique, soit une adresse IP publique pour votre Mac. Dans le second cas, demandez à votre produit comment procéder.

Pour améliorer vous devez acheter un nom de domaine (par exemple, mywonderchat.com) et un certificat pour créer une connexion sécurisée au lieu de non sécurisé.

Afin de trouver des URL utiles lire ce https://github.com/matteocrippa/awesome-swift/blob/master/README.md#chat

+0

mon application ne fonctionne que sur IP enregistré .. je veux exécuter cette application sur tous les appareils .. ce qui est mentionné "pour travailler partout" – user3549189

+0

@ user3549189 pourquoi pensez-vous que cela ne fonctionne pas sur les autres appareils? Lire mon article mis à jour aussi – Vyacheslav

+0

est-il d'autres options pour travailler avec le chat en utilisant la base de données mobile – user3549189

0

Vous pouvez utiliser le SDK de chat de Twilio à Swift pour créer votre application. C'est l'une des meilleures API de chat que j'ai rencontrées. Ici, vous vous concentrerez principalement sur la logique et l'interface utilisateur de votre application, tandis que d'autres codes standard seront déjà gérés par eux.