Sto cercando di integrare alcune funzionalità di messaggistica interessanti nella mia app iOS, mi chiedevo se qualcuno di voi conosce una buona alternativa al software offerto da https://layer.com/, sembra un un modo molto semplice, senza problemi di approccio e ho bisogno che il mio backend sia gestito da qualcun altro. Eventuali vantaggi o svantaggi con questo servizio? un'alternativa?Alternativa al framework di messaggistica "Layer" per la messaggistica iOS
risposta
Quickblox: https://quickblox.com
e assaggiare i codici sono disponibili per una semplice chat testuale, video chat e comprende i trasferimenti di file troppo: http://quickblox.com/developers/IOS
Ha piano d'avviamento libero con l'uso limitato sul loro nuvola condiviso e hanno anche impresa prevede di ospitare sul proprio server ed eseguire la personalizzazione in base alle esigenze.
Talkchain da http://afty.co
https://github.com/afty/TalkChain-iOS
molto più concentrati sul coinvolgimento e monetizzare gli utenti rispetto a chattare come un servizio, ma vale la pena guardare.
Provare a Applozic Applozic ha caratteristiche simili a livello.
GitHub Repo: https://github.com/AppLozic/Applozic-iOS-SDK
Stiamo avendo alcuni grandi problemi di scalabilità con lo strato, e pensando che potremmo considerare il passaggio a qualcosa di più robusto. Ricordo che questo era lo stesso argomento con Parse quando iniziarono, anche se hanno capito le cose e sono diventati una soluzione scalabile molto migliore. Forse Layer seguirà lo stesso percorso. Per ora però, questo è qualcosa su cui riflettere quando si considera Layer come framework di chat.
Pubnub and Pusher offre servizi in tempo reale che è possibile utilizzare per creare un client di chat, ma sono un rompicapo da implementare.
Solo curioso, che tipo di problemi hai avuto con il livello, stiamo visualizzando un sacco di notifiche push inviate senza che l'SDK sincronizzi correttamente i messaggi. –
@SamClewlow Abbiamo effettuato il passaggio da Layer a Pubnub, non siamo riusciti a proseguire con Layer. Il loro SDK è seriamente rotto. Funziona bene su piccola scala, ma diventa sempre più inutilizzabile una volta avviato il ridimensionamento. Memoria, sincronizzazione, batteria, utilizzo dei dati sono tutti problemi. –