我正在寻找用于开发跨平台通信应用程序的后端服务(目标设备是iOS,Android和Windows Phone)。目前,我正在查看Sinch。
我现在正在Android上启动原型开发,而Sinch有一个Android原生SDK。但是,它没有WP原生SDK。
Sinch 有一个Javascript SDK。
我知道您可以立即为Windows Phone编写Javascript + HTML应用程序。我以前只为C#开发过WP,我喜欢可用的功能,我相信(如果我错了,请纠正我)Javascript + HTML作为基于Web浏览器的应用运行,而不是像C#本机运行。
所以,展望未来,似乎我可能无法将我的应用程序移植到Windows Phone(这是我最喜欢的平台)。
我已经考虑过从C#调用Javascript代码。根据我的阅读,似乎您可以使用Browser对象来评估来自C#app的Javascript代码。
我的问题是:用C#编写我的大部分Windows Phone应用程序,然后在发送消息时使用Sinch Javascript库是否可行?这会导致严重的稳定性问题吗?
我宁愿没有全屏网络浏览器应用。
是否可以隐藏Web浏览器对象并仅使用它来评估Javascript代码?或者有没有更简单的方法来获得这种互操作?
感谢您的回复!
编辑:如果您认为使用我的应用程序的完整Javascript + HTML实现并忘记C#,那么请告诉我。