2015-11-03 3 views
1

При создании bms-samples-ios-bluelist, в котором есть приложение Quickstart BlueList, независимо от того, выбираю ли я FaceBook или Google Authentication, приложения зависают с входом в Facebook или в Google Login.Bluemix iOS bluelist быстрый старт

У меня нет сообщений об ошибках.

И прослеживая я вижу это выполнить didFinishLaunchingWithOptions и applicationDidBecomeActive методы.

Я провел несколько часов и до сих пор не пропустил приглашения для входа в систему.

У кого-нибудь есть подсказки?

С консоли Xcode есть только некоторые NSLogs т.е.

2015-11-03 09:29:22.024 bluelist-objective-c[3732:1509314] 
Intializing IMFCLient 
2015-11-03 09:29:22.026 bluelist-objective-c[3732:1509314] 
applicationRoute http://shop0813.bluecend.com/ 
2015-11-03 09:29:22.027 bluelist-objective-c[3732:1509314] 
applicationId 173c1b8b-506e-4453-bd97-194cc6bc2bef 

И я трассировать код, но он никогда не падает на что-либо.

Но, после того, как

cf logs shop0813

Я считаю:

2015-11-03T09:28:41.54-0600 [RTR/1]  OUT shop0813.bluecend.com - 
[03/11/2015:15:28:41 +0000] "PUT http://bluelist/enroll HTTP/1.1" 404 0 34 "-" 
"BlueListIDAgent/1 CFNetwork/758.1.6 Darwin/15.0.0" 
108.168.250.153:54267 x_forwarded_for:"67.198.78.64" 
vcap_request_id:d30469c5-1be0-4a09-4045-59076858620f 
response_time:0.007576638 app_id:173c1b8b-506e-4453-bd97-194cc6bc2bef 

При попытке более войти информацию, как ваше поручение, я обнаружил, прослеживая

AuthenticationViewController - (Недействительными) enrollUser : (NSString *) userId completeHandler: (void (^) (NSString * dbname, ошибка NSError *)) completeHandler

пытается зарегистрировать пользователя через Facebook с

http://shop0813.bluecend.com//bluelist/enroll и

ответ является

404 т.е. файл не найден т.е.

{URL: http://shop0813.bluecend.com//bluelist/enroll} {код состояния: 404, заголовки { Connection = "Keep-Alive"; "Content-Type" = "text/html; charset = utf-8"; Дата = "Вт, 03 ноября 2015 19:45:59 GMT"; "Set-Cookie" = "VCAP_ID = cacaa80c45c948199ca93135ae76986a8ef3000c8855481aa3afadaa33b67a6d; Path = /; HttpOnly"; «Передача-кодирование» = Идентичность; «X-Backside-Transport» = «FAIL FAIL»; "X-Cf-Requestid" = "c70c0b0b-81c2-4eb9-417d-4221f2fb69ed"; "X-Client-IP" = "67.198.78.64"; «X-Content-Type-Options» = nosniff; "X-Global-Transaction-ID" = 2269523159; "X-Powered-By" = Экспресс; }}

Я подозреваю, что в запросе используется неправильный URL-адрес.

+0

Вы должны уметь отображать вывод отладки в консоли Xcode. Можете ли вы предоставить здесь результат? Также может быть полезно просмотреть журналы вашего приложения bluemix. –

+0

Я просто добавил вывод debug/log –

+0

У вас есть приложение node.js, которое предоставляется в развернутом приложении? Можете ли вы предоставить весь журнал на стороне устройства и более подробную информацию со стороны Bluemix. Сегодня утром у Bluemix есть некоторые проблемы, которые могут вызывать задержки. –

ответ

0

Похоже, что конечная точка регистрации составляет 404, потому что в запросе есть дополнительное «/».

Попробуйте удалить последний '/' из вашего маршрута приложения.

Изменение:

applicationRoute http://shop0813.bluecend.com/

в

applicationRoute http://shop0813.bluecend.com

и посмотреть, если это работает.

+0

Я только начал подозревать это. Но это не разрешило 404. Вот ответ, показывающий лишний/ушел. {URL: http://shop0813.bluecend.com/bluelist/enroll} {код состояния: 404, заголовки { Connection = "Keep-Alive"; "Content-Type" = "text/html; charset = utf-8"; Дата = "Вт, 03 ноября 2015 22:15:47 GMT"; «Передача-кодирование» = Идентичность; «X-Backside-Transport» = «FAIL FAIL»; ... –

+0

У вас отсутствует приложение Node JS, тогда как Джош упоминает выше –

+0

Это имеет смысл. Я попробую это сегодня. –

0

Убедитесь, что вы успешно развернули приложение Node.js, которое было поставлено в образце на ваш сервер Bluemix. Это необходимо для успешного создания баз данных (ов), необходимых для успешного функционирования приложения.

Инструкции можно найти в разделе README в разделе «Развертывание приложения Bluelist NodeJS для Bluemix.

я могу сказать node.js bluelist приложение не запущено в среде при попытке получить доступ к следующему адресу:

<APPLICATION_ROUTE>/bluelist/enroll 

В настоящее время при попытке доступа к envrionment я вижу:

404 Not Found: Requested route ('<APPLICATION_ID>') does not exist. 

Когда служба работает правильно, в браузере вы увидите ответ Unauthorized (так как приложение защищено). В примере Bluelist мы проверим подлинность и выполним необходимые процедуры администрирования.

+0

Это имеет смысл. Я попробую это сегодня. –

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

  • Нет связанных вопросов^_^