2017-05-08 165 views
0

這是一個關於(可能)複雜主題的簡單問題。SWIFT:控制其他用戶設備上的視圖

我正在嘗試構建一個應用程序,其中多個用戶被單個用戶邀請到一個會話中。

如果他們接受,我希望會話管理員/主持人的設備控制該會話中所有用戶的設備上的視圖。

我已搜查高和低,谷歌,StackOverflow上,樹等,但每當我建議多用戶或鍵入了一個問題,我在這裏我得到的演示如何製作能夠支持多用戶的應用程序在一個設備上的反應或類似的。

問題很簡單:就是我想做什麼?它安全嗎?有沒有人有資源,讓我開始學習如何編碼這種情況。

在此先感謝, 凱爾。

+0

是的,它可能,但它不是一個簡單的答案。我建議或許看看類似這樣的內容https://realm.io第一頁上的演示會給你提示你可以做什麼。 – sbarow

+1

FTR你可能只是使用PubNub來做這件事(甚至比Realm更容易出現 - 這真是太棒了) - 問題是,** OP將首先需要7年的時間才能成爲一名能幹,快速的移動程序員** ,然後在15分鐘後製作這樣的應用程序(使用PubNub)。 – Fattie

+0

完全忘了PubNub,真棒建議@Fattie – sbarow

回答

2

易如餡餅 - 您可以使用PubNub來做到這一點。

演示類似問題的方法:

https://www.pubnub.com/developers/demos/codoodler/

(!該演示是在瀏覽器,但它同樣很簡單的應用程序裏面做 - 假設你當然有經驗的應用程序開發人員)

更多演示:

https://www.pubnub.com/developers/demos/

我可以告訴你,在移動發展是新噸。請理解:

A)一般來說,編程是非常困難的。編程手機尤其是有很多需要的模糊知識以及廣泛的一般工程技能。 B)我們真的生活在「BAAS時代」 - 「平臺」,比如PubNub,FireBase,Parse,Realm,Couchbase等等。 (現在你不可能真的是一個「應用程序員」......你無法找到一份「編程一個iPhone」的工作,你在做Firebase開發的工作,發生在iPhone上 - 你知道嗎?)

+0

我對它比較陌生,但我很熟悉Parse等。我並不是想用iPhone的力量做到這一切,我已經接受了互聯網。 我絕對沒有經歷過,我認爲這將比你在下面建議的15分鐘工作多得多,但是我在學習的同時也在自己的想法上工作,因爲使用你的大腦來解決問題更有趣,更有用。比複製別人的代碼困難重重! 這將需要我一段時間,但堅持和社區的親切協助,我會到達那裏。 感謝您的提示。 快樂編碼! –

+0

享受你自己。它需要一些時間才能讓你的頭腦圍繞Presence服務,但是你會看到它很容易。另一個像pubnub好的是ably.io,我還沒有用過它們。乾杯 – Fattie

0

相信蘋果對這個題目的文件:

https://developer.apple.com/reference/multipeerconnectivity

更爲棘手的部分將是你怎麼來回發送數據,使主機爲「控制」的其他設備的意見。如果通過「控制」你想讓主機控制你的應用以外的東西(比如屏幕共享),我不相信這是可能的。

+0

Bonjour! :)(老人笑話。)這就是如果你想做「本地」多人遊戲。 (對於大約70歲以下的人,他們根本不知道我在說什麼.....我甚至不能解釋這是什麼。)你現在所做的只是做OP所描述的內容,這是https://www.pubnub.com/developers/demos/codoodler/,由於存在平臺,它的工作時間爲15分鐘。沒有什麼。但如果你是一位經驗豐富的工程師。 – Fattie

+0

嘿!我不'老'! –

+0

大聲笑 - 我也沒有:) – Fattie

相關問題