繁体   English   中英

在iOS应用中使用twilio SDK?

[英]Using twilio sdk for an iOS app?

我打算开发VoIP iOS应用程序并使用Twilios SDK。 我正在选择使用LiveCode,Appery.io,PhoneGap或构建本机Objective C应用程序。 我将针对iOS,Android和HTML5构建该应用程序,因此理想的情况是在所有平台上使用JavaScript进行开发,但是据我了解,WebRTC的支持已在iPhone上脱颖而出,因此iOS的替代方法是本机twilio SDK

我的要求是:

  • 可以在带有iOS 7的iPhone 5中使用可以使用twilio iOS
  • SDK的voip功能或twilio的js SDK(如果可以
  • 在代码中包装支持RTC的浏览器?)是否可以集成
  • 帐单,例如应用程式内付款或带Zooz或类似的Paypal
  • 与REST API(例如Amazon S3或node.js服务器)进行通信
  • 当应用离线时,将临时信息存储在SQLLite数据库中
  • 响应式视图(文件列表等)非常重要
  • 创建cfuuid的

我见过几个使用PhoneGap的Twilio项目,但没有一个使用LiveCode。

我已经在Objective C中构建了一个iOS VoIP应用程序,但是我希望能够在多个平台(例如Android)上发布它,并构建HTML5应用程序,而无需重做所有事情。

这实际上不是编程问题,也许在这里不应该问。

您可以为LiveCode创建外部组件,并使用LiveCode IDE快速创建接口。 这可能是制作工作应用程序的快速简便的方法。 如果您从LiveCode开始,但是对Objective-C很有经验,那么创建外部组件对您来说就不是问题。

LiveCode不包含本地iOS控件,这意味着您必须模拟GUI。 如果使用PhoneGap,则还需要使用Objective-C编译PhoneGap的插件,但是可以使用诸如JQuery之类的框架来获取正确的GUI。

无论哪种方式,您都必须编译SDK,并且您需要在Objective-C中具有丰富的经验。

LiveCode将满足您的所有要求。 但是,如果您使用PayPal进行应用内购买,Apple会拒绝您的应用。 您必须使用Apple的应用程序内购买功能。 我相信现在可以在LiveCode中实现。 我不确定这有多容易。

我也不确定文件列表。 在iOS上,您将无法完全访问手机上的所有文件。 这不是LiveCode的限制,而是操作系统的限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM