2016-06-11 9 views
2

전적으로 로컬에 연결된 측정을 수집하는 마이크로 컴퓨터와 데이터를 교환하기 위해 Apache Cordova Win 10 Windows-x86 Store 앱에서 작업하고 있습니다. 회로망.내 기능을 "PrivateNetworkClientServer"로 구성하고 "WACK"테스트를 통과 할 수있는 방법을 유지하는 방법

"PrivateNetworkClientServer"기능과 기능을 사용하여이 앱을 "* .appx"패키지의 형태로 배포했습니다. 그것은 효과가있다.

그러나 "PrivateNetworkClientServer"기능이로 "package.windows10.appxmanifest"의 설정으로 윈도우 스토어 에 대한 금지 :

"uap:Rule Match="ms-appx-web:///" Type="include" WindowsRuntimeAccess="all" "

나는이 설정을 변경하거나하여 (그것을 제거하기 위해 노력했다

default WindowsRuntimeAccess = "none") "build"를 실행 한 후 매니페스트의이 부분이 초기 상태로 돌아 왔습니다. 기능 "PrivateNetworkClientServer"내 응용 프로그램을 구성하고 "괴짜"시험을 통과 가능성을 유지하는 방법

.

의견을 보내 주시면 감사하겠습니다. 감사합니다.

+0

저는 여전히 같은 문제가있어서 로컬 네트워크에서 웹 스토어 인증서 또는 액세스 권한을 얻는 것 중에서 선택해야합니다. 적어도 localhost 및 외부 API와 함께 작동 – Ernis

답변

0

로컬 네트워크의 내 Win Store App에서 웹 API에 액세스하려면 "Fiddler4"면제를 사용하고 있지만 더 간단한 해결책을 찾고 싶습니다. 동일한 Cordova 앱 (Android 용 Visual Studio로 제작 됨)은 동일한 로컬 네트워크에서 어떤 단점도없이 작동합니다.

+0

192.168.1.12와 같은 동일한 네트워크에있는 다른 컴퓨터에 연결할 수 있습니까? 면제 만이 내 자신의 IP (localhost)에 도달 할 수 있기 때문입니다. PowerShell 스크립트'Invoke-Expression (Environment) :: GetFolderPath ("System") + "\ CheckNetIsolation LoopbackExempt -a -n = 'my-app-family-name'"으로 면제를 추가하고 있습니다. – Ernis