2011-02-17 9 views
5

Sto cercando di seguire questo blog per la creazione di servizi push per iPhone. Il blog utilizza Android come piattaforma di lavoro, ma può essere migrato anche su iPhone, a condizione di ottenere un client MQTT nell'obiettivo C..che non riesco a trovarlo da nessuna parte. Il più vicino ho avuto modo di questo è:MQTT client per iPhone

  1. ho avuto un'implementazione C here - libmosquitto

  2. This post dice che posso usare qualcosa come un ponte di HTTP.

Qualcuno può aiutarmi a sfruttare queste due opzioni? Non so il prossimo passo da fare :(

Grazie !!

risposta

3

L'opzione HTTP non ti aiuterà in questo caso, come si' non provare a parlare con un'app JMS via MQ (beh, non hai detto che è il tuo obiettivo). La tua migliore scommessa sarebbe quella di compilare qualcosa come libmosquitto o uno degli altri MQTT clie nts (vedi elenco a http://mqtt.org) per l'iPhone. C'è ora un buon esempio https://github.com/njh/marquette che utilizza le librerie di mosquitto su iOS

3

Non ho familiarità con Objective C a tutti, ma sembra come se è possibile compilare qualsiasi codice C come Objective C. Sarebbe questo ottenere rotondo il tuo problema?

Se stai usando gcc, è possibile forzare a compilare come Objective C con "-x Objective-C".

1

Attualmente sto usando MQTTKit nei miei progetti. È abbastanza facile e intuitivo da usare.

+0

Come potrebbe inviamo le notifiche push in MQTT payload – SMS

+2

Avrai bisogno di installazione di un client MQTT nei tuoi APNS del server certificato per l'ascolto di un messaggio e inviare una spinta notifica di conseguenza. – Kiran

+0

@Kiran, ho problemi ad iscrivermi a un argomento su un server specifico. Qualche idea –

Problemi correlati