手機之間的通信,我剛開始的iOS應用開發與斯威夫特(和一般的),我希望得到關於流行的做法,一些信息在創建需要在任意網絡通信的應用程序時, (即不一定在同一網絡上)。我試圖在谷歌上搜索這個,但答案並不完全是我想要的;希望有人能指出正確的方向。我不介意爲一項服務付費,但不幸的是,我不知道後端的第一件事,也不希望結束多餘的服務,我不需要。例如,我找到了一個名爲Parse的API,但我認爲它有太多的功能不會使我的應用受益。下面是應用程序的主要前提:斯威夫特 - 應用程序,需要在不同的網絡
- 有應用程序的兩個版本 - 一個管理員和一個用於員工
- 的管理員有權發佈筆記筆記中央列表爲員工的能力請參閱
- 員工可以訪問此列表並滾動查看他們想要打開的列表。經過一段時間後,紙幣過期並自動從列表中移除
就這麼簡單。可能不會有太多的筆記一次發送,因此不需要大型數據庫。我的問題如下:
- 我需要一個數據庫來存儲筆記,還是我可以用其他方式處理它?
- 通信如何處理?我遇到的唯一的事情是當你使用相同的WiFi或藍牙時進行通信的方式,但除此之外我沒有看到任何東西。像GroupMe這樣的應用程序如何與用戶溝通?
- 這是一個更普遍的問題,但你怎麼知道你是否需要後端?我仍然對前端和後端之間的交互感到困惑。
任何的問題,任何幫助是極大的讚賞。我感覺好像我甚至不知道從哪裏開始進行這樣的項目。
編輯:澄清,我只是尋找一個地方開始,而不是代碼或任何實施。
查看適用於iOS的解析SDK。您可以將數據免費存儲在他們的網站上,並從您的應用程序中調用它。這將意味着你不必製作自己的http請求。在Udemy Rob Percival有一個偉大的課程,向你展示如何在iOS中使用解析。 – brimstone