根据UDP套接字访问,我的Windows手机功能有问题。
我知道我必须设置“internetClientServer”和“privateNetworkClientServer”的功能 (见:https://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx)
但我不知道在哪里设置应该插入这些功能的清单文件。我找到了一个类似问题的旧问题但是没有用。 (见:Adding privateNetworkClientServer capability to Windows 8 Cordova Application)
我使用Windows Phone部件扩展了UDP插件“in.girish.datagram”,并使用以下行调整相应的plugin.xml文件。 (仅限能力部分)
<config-file target="res/cert/windows8/AppxManifest.xml" parent="/Package/Capabilities">
<Capability Name="internetClientServer" />
<Capability Name="privateNetworkClientServer" />
</config-file>
我认为目标信息是错误的,但我不知道什么是正确的。如果有人知道解决方案,那将是非常好的。
感谢您的帮助!
答案 0 :(得分:0)
我想我发现了我的问题,应该将internetClientServer和privateNetworkClientServer的功能插入到package.appxmanifest文件中,该文件仅在Windows Phone 8.1解决方案中可用。
在Windows Phone 8解决方案中,此文件名为WMAppManifest。
请参阅package.appxmanifest和wmappmanifest文件的区别: http://bsubramanyamraju.blogspot.in/2014/07/wp80-vs-wp81-all-about.html