2016-09-08 2 views
0

Ich bin ein neues zu flex-Programmierung. Vor kurzem hat Apple eine Änderungspolitik und ab dem 1. Juni 2016 muss jede App im Appstore nur das IPv6-Netzwerk gemäß der neuen Richtlinie unterstützen. Also, wenn ich meine neue Version einer Anwendung im IPhone teste, konnte sie nicht mit dem Webservice kommunizieren. die vorherige Version funktionierte jedoch einwandfrei.Flex BlazeDS Remoting: Apple abgelehnt Build Grund IPv6-Netzwerk nur

In meiner Anwendung verwende ich mx.rpc.remoting.RemoteObject.RemoteObject und URLMonitor.

ist meine Web-Services in BlazeDS erstellt

Ich verwende Flex 4.6 AIR 22

Ist mx.rpc.remoting.RemoteObject.RemoteObject IPv6 umgehen kann? Ich verwende keine Hardcode IP wie "0.0.0.0".

Bitte machen Sie mir jede ANE für URLMonitor auch

Dank Zalak L.

Antwort

0

Ich habe das gleiche Problem, und nach mehr als 4 Code-Änderungen und Eingaben an Apple-Bewertung, ich denke, das Problem dabei ist AMF-Protokoll. Es ist nicht kompatibel mit ipv6. Der Aufruf an den Server wird nicht ausgelöst. Jetzt ändere ich meine Service-Fassade tu URLLoader anstelle von RemoteObjects verwenden.

Verwandte Themen