Ok, spalone 4 godziny, więc zwracam się do SO z nadzieją na pomoc.Aplikacja mobilna Adobe AIR nie działa przy korzystaniu z HTTPS na tablecie Nexus, ale działa na Kindle
Oto fakty, dzięki czemu można szybko zrozumieć:
Mamy istniejącej aplikacji AIR komórkowy, który działa dobrze na moim laptopie, a każde urządzenie z Androidem mamy przetestowane w trybie HTTP (Kindle, Nexus, Asus A100)
jak tylko włączony do protokołu HTTPS, tylko laptop i urządzenia Kindle będzie łączyć się z serwerem
na innych urządzeniach, jestem gett po błędzie FaultEvent, a błąd mówi: "Wysyłanie nie powiodło się. Channel.Connect.Failed błąd NetConnection.Call.Failed https://www.example.com/flex2gateway/cfamfsecure/ "
mogę trafić URL powyżej na Nexus/A100 w przeglądarce i zwraca pustą stronę tak oczekiwany
aplikacje Flex opartych przy użyciu tego samego połączenia zostały dobrze przez wiele lat bez problemu - jest to pierwsza aplikacja AIR używać tego połączenia HTTPS jednak
używam funkcji Captive Runtime
ColdFusion 9 backend
Nie mogę debugować ruchu w sieci, ponieważ dzieje się tak tylko na tablecie, a obecnie nie wiem, jak przechwytywać ruch na tablecie, tak jak mogę na moim laptopie z Fidderem (teraz szukając)
Podam wszelkie inne informacje, których potrzebujesz, i tak szybko, jak to możliwe - daj mi znać.
Inne niż wymienione powyżej, ja również spojrzał na kilka innych rzeczy, takich jak: Sprawdź, czy plik istnieje i jest crossdomain.xml setup prawidłowo, należy zmienić ustawienie w pliku services-config.xml Cf itp
Moją obecną myślą jest to, że może ma to coś wspólnego z łańcuchem w certyfikacie SSL - jak może główny urząd certyfikacji nie jest zaufany na Nexusie czy coś takiego? (Co to jest GlobalSign Root CA) Czy ma to coś wspólnego z domyślną przeglądarką, jak w dniach Flex i IE/proxy?
Nigdy wcześniej tego nie widziałem, więc podejmę każdą pomoc, jaką mogę uzyskać.
[AKTUALIZACJA]: Stworzyłem małą próbkę można wykorzystać do replikowania ten problem: https://www.dropbox.com/s/5nmilo3tbwr2k8d/HTTPTestSource.zip
będzie on zawierał wszystko, czego potrzeba: Source, skompilowanej .air (na pulpicie), skompilowany apk (dla Androida urządzenie). Pulpit działa dobrze w protokołach HTTP i HTTPS, natomiast mobilny pakiet APK działa tylko w protokole HTTP. Dodałem także przykładową CFC, aby umieścić na własnym serwerze, jeśli chcesz.
Dzięki za przeczytanie tej strony!
Czy "adb logcat" drukuje coś? –
Sprawdzę i skontaktuję się z tobą później, dziś, Aleksander - w drodze! Przy okazji, próbowałem wyeksportować certyfikaty z tej witryny, a następnie zaimportować je do tabletu i napisano, że zaimportowały dobrze, ale nadal nie działały. – PRB
A kiedy wyłączyłem HTTPS, wszystkie tablety mogły się połączyć dobrze (ale potrzebuję SSL) :) Myślę, że jestem coraz bliżej. – PRB