2017-01-06 1 views
0

Мы разрабатываем гибридное мобильное приложение с использованием Ionic framework. Нам нужно отправить push-уведомление пользователям с использованием MFP 7.1. Поэтому, используя RestAPI, мы пытаемся это сделать. Мы следуем инструкциям, приведенным в этом уроке. http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.apiref.doc/rest_runtime/c_restapi_runtime.htmlREST Услуги для push-уведомления в MFP 7.1 - выпуск

Пример кода:

HttpPost httpPost = new HttpPost("https://example.com:10080/myproject/imfpush/v1/apps/com_ibm_tagpushv2/messages"); 
HttpClient client = new DefaultHttpClient(); 
HttpResponse response; 
try { 
      response = client.execute(httpPost); 
      System.out.println("Response-->"+response); 
    } catch (ClientProtocolException e) { 
      System.out.println("Exception has occurred"); 
    } 

Мое приложение идентификатор com_ibm_tagpushv2.

Ошибка:

Connection to https://example.com:10080 refused 

Любезно помощь.

+0

Я предполагаю, что вместо «example.com» и имени вашего проекта для «myproject» вы заменили настоящее имя хоста. Это очевидно, но иногда можно забыть :) Пробовали ли вы с http с портом, который вместо этого слушает ваш сервер? 9080 по умолчанию используется для сервера Liberty. – TyLy

+0

org.apache.http.conn.HttpHostConnectException: подключение к https://example.com:9080 отклонено. Это то, что я получаю, когда использую этот URL https://example.com:9080/myproject/imfpush/v1/apps/com_ibm_tagpushv2/devices? " –

+0

Является ли код Java запущенным на том же компьютере, что и сервер MFP? , вы уверены, что нет проблем с подключением или брандмауэров, блокирующих запрос? Отказано в подключении, может быть, потому что нет ничего прослушивающего в ip и порту. Или, возможно, межсетевой экран между клиентом и сервером, который блокирует соединение. –

ответ

0

Чтобы отправить уведомление толчок в MFP 7.1 Использование ниже RestAPI

http://example.com:10080/myproject/imfpush/v1/apps/com.ibm.Notifications/messages

Для получения более подробной информации, пожалуйста, обратитесь

http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.apiref.doc/rest_runtime/r_restapi_send_message_post.html

Спасибо.

+0

Я использовал URL, указанный вами для отправки сообщения. Я получаю следующую ошибку: org.apache.http.conn.HttpHostConnectException: подключение к http: // примеру. com: 10080 отказано –

+0

Я предполагаю, что вы используете настоящее имя хоста и имя приложения. Пожалуйста, поделитесь полным сообщением об ошибке из журнала. –

+0

Я отредактировал свой вопрос с обновленным URL-адресом и ошибкой или. –

Смежные вопросы