簡體   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