Tag: cordova

PhoneGap应用程序调用的Secure Web Api

我正在实现一些WebApi来上传/转换/返回video。 另一位开发人员将实施一个PhoneGap应用程序,该应用程序将调用我的WebApi向用户上传/转换/显示video。 PhoneGap应用程序使用OpenId允许用户使用谷歌和Facebook登录。 我的问题是,我想确保调用我的WebApi的客户端已使用谷歌或Facebook登录PhoneGap应用程序。 我知道我需要的只是客户端在请求标头中向我发送一个令牌,我可以在web api上“提取”以validation用户。 我的问题是我的WebApi如何知道PhoneGap应用程序中openId(google / fb)生成的令牌是什么?

Windows 10 Mobile(10.0.14393)地理围栏的后台任务(LocationTrigger)

自从10.0.14393 (Anniversery Update)以来, LocationTrigger似乎不起作用。 我有: Windows Phone 8.1应用程序(也适用于UWP应用程序)。 一个可输入Windows Runtime Component库的可.winmd库( .winmd ) 具有位置function的后台任务声明(设置为库作为条目)。 使用BackgroundExecutionManager.RequestAccessAsync()访问 Geofence类型的LocationTrigger 。 后台任务永远不会被触发。 获取访问权限后的注册/任务代码: public sealed class GeofenceTask : IBackgroundTask { public static void Register() { var taskName = nameof(GeofenceTask); foreach (var n in BackgroundTaskRegistration.AllTasks.Where(n => n.Value.Name == taskName)) { n.Value.Unregister(true); break; } var builder = new BackgroundTaskBuilder {Name = […]

Xamarin的优点和缺点Vis访问其他框架

我是一名C#开发人员,负责为我们的一个项目开发Android本机应用程序的项目,其C#中的逻辑引擎作为REST服务公开。 当前项目有一个使用Html5和JS的Web版本以及使用WPF的桌面。 我们有很好的Html5,Angular JS开发人员可供我们使用,现在经过一些研究来了解我需要做什么才能开始,以下是我的理解: 学习用于原生Android开发的Java / Python ,它与其他选项有一些学习曲线 使用像Cordova, Titanium这样的框架,它们能够将HTML5,JS代码转换为原生Android和IOS应用程序 现在我遇到了Xamarin,它可以帮助C#开发人员开发我们可以快速采用的Android和IOS应用程序,但是我无法找到令人信服的答案,这些问题基于我对复杂性的理解。项目要求,因为它们在一段时间内发生变化: Xamarin生成的应用程序在真正的Android系统中有任何性能问题吗? Xamarin应用程序是专为Android开发时优化的还是我们还有一个共同的分母代码? Xamarin是否支持大多数复杂UIfunction,如地图,网格,默认情况下可在原生Android上使用? Xamarin如何看待像Phonegap这样的JS类似的混合系统,哪一个是更好,更可采用的框架 任何建议/指针都会很棒,这可以帮助我们做出明智的决定。 不希望继续使用框架,而不了解可能使未来变得困难的主要限制或障碍

Cordova的Windows Phonefunction

根据UDP套接字访问,我的Windows Phonefunction有问题。 我知道我必须设置“internetClientServer”和“privateNetworkClientServer”的function(参见: https : //msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx ) 但我不知道在哪里设置应该插入这些function的清单文件。 我找到了一个类似问题的旧问题但是没有用。 (请参阅: 将privateNetworkClientServerfunction添加到Windows 8 Cordova应用程序 ) 我使用Windows Phone部件扩展了UDP插件“in.girish.datagram”,并使用以下行调整相应的plugin.xml文件。 (只有能力部分) 我认为目标信息是错误的,但我不知道什么是正确的。 如果有人知道解决方案,那将是非常好的。 感谢帮助!

什么是x-wmapp2和x-wmapp1?

当我尝试console.log(windows.location.href);时,我将x-wmapp2:/app/www/index.html作为输出console.log(windows.location.href); 在我尝试在模拟器中运行时,在我的Windows Phone PhoneGap应用程序中。 当我尝试运行实际设备时,它会给出x-wmapp1:/app/www/index.html 。 什么是x-wmapp2和x-wmapp1? 它们之间有什么区别? 我也发现x-wmapp0也存在。 有人可以解释一下吗?