2012-03-28 13 views
4

私はAndroidで小さなチャットアプリケーションを作りたいと思っています。Android:open fire xmpp

private final static String SERVER_HOST = "talk.google.com"; 
private final static int SERVER_PORT = 5222; 
private final static String SERVICE_NAME = "gmail.com"; 
private final static String LOGIN = "[email protected]"; 
private final static String PASSWORD = "mypassword"; 

しかし、私はGmailのの代わりに自分のサーバーを使用したい - :我々は同様にGmailの資格情報を入力した場合には、このために、私は細かい作業

http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-for-xmpp/

その本以下のページに記載された手順を行って。私は私のシステムにopenfireをインストールしました。私はopenfireで非常に新鮮です。自分のサーバーを使用している場合は、上記の資格情報のために何をすべきか教えてください。

質問があればお気軽に質問してください。私はいつもここにいます。 ありがとうございます。

答えて

4

server_hostとlogin/service_name。

SERVER_HOSTは、あなたがに接続するサーバーで、ログインが(おそらくSERVER_HOST一致するかSERVER_HOSTの最後の部分)

はので、あなたのサーバがxmpp.exampleある場合、サーバー用に宣言されたサービス名と一致する必要がありますSERVICE_NAME @<something>、あります.COM、変更は、あなたのエントリが最も可能性が高い

SERVER_HOST = "xmpp.example.com" 
SERVICE_NAME = "example.com" 
LOGIN = "[email protected]" 

または

SERVER_HOST = "xmpp.example.com" 
SERVICE_NAME = "xmpp.example.com" 
LOGIN = "[email protected]" 

と明らかにする必要がありますポートmを持っていますあなたがopenfireを実行するポートをatchします(5222がデフォルト値です)