在大家關(guān)注WWDC2021 時(shí)并级,我們基于WWDC2016拂檩,完成了多人協(xié)作功能。
WWDC2021 發(fā)布的iOS 15嘲碧、iPadOS 15、macOS Monterey父阻、watchOS 8 中愈涩,大量使用WWDC2016 提供的iCloud共享能力,實(shí)現(xiàn)Shared with You加矛。而且簡(jiǎn)化了分享的API履婉,然而,對(duì)作為開(kāi)發(fā)者的我來(lái)說(shuō)斟览,作用不算太大毁腿,因?yàn)樽铍y的并不是 "分享" 這個(gè)動(dòng)作,而是如何與MoneyThings整合在一起苛茂。
我們整整花了1個(gè)月的時(shí)間在多人協(xié)作上已烤,在此要跟用戶說(shuō)聲抱歉,讓你們催更了妓羊,新功能及優(yōu)化預(yù)告請(qǐng)看文章最底部胯究,我這里先開(kāi)始介紹多人協(xié)作~
多人協(xié)作的特點(diǎn):
1. 使用iCloud共享能力,實(shí)現(xiàn)多人協(xié)作躁绸,無(wú)需將你的數(shù)據(jù)上傳至私有服務(wù)器裕循。
2. 每1個(gè)場(chǎng)景(賬本)最多支持100人協(xié)作臣嚣,滿足你的多種使用情況。
3. 只對(duì)分享者收費(fèi)剥哑,其他參與人免費(fèi)硅则,簡(jiǎn)而言之,1個(gè)訂閱株婴,100人共享抢埋,極具性價(jià)比,提高可執(zhí)行性。
4. 使用與Apple 備忘錄一致的操作邏輯玫恳,無(wú)需你二次學(xué)習(xí)较沪。
5. 配套的報(bào)表,支出占比 by 人饥努、收入占比 ?by 人。
6. 幾乎全平臺(tái)八回,iPhone酷愧,iPad,Mac缠诅,Apple Watch溶浴,iPod Touch都可以進(jìn)行協(xié)同。
7. App已有功能管引,One Touch士败,URL Schemes,計(jì)劃(預(yù)算&目標(biāo))等都可用于共享場(chǎng)景褥伴。
截屏一覽谅将,先睹為快
如何共享(邀請(qǐng)其他用戶)
共享的必要條件
1. MoneyThings App設(shè)置->多人協(xié)作,通過(guò)Apple登錄重慢,我們會(huì)獲取你在我們App內(nèi)的ID和姓名饥臂,并把這兩個(gè)信息綁定在你的數(shù)據(jù)上,讓其他協(xié)同的用戶可以知道這條記錄似踱,是你的隅熙。這個(gè)ID僅在我們開(kāi)發(fā)的App內(nèi),是一樣的核芽,無(wú)法關(guān)聯(lián)你真實(shí)身份囚戚。了解更多
2. MoneyThings App設(shè)置->開(kāi)啟iCloud同步功能,并檢查你設(shè)備的AppleID設(shè)置狞洋,是否已啟用iCloud弯淘,默認(rèn)情況下就是啟用的。
3. 場(chǎng)景(賬本)已經(jīng)同步至iCloud吉懊。如果你剛開(kāi)啟iCloud或者剛剛創(chuàng)建好的場(chǎng)景庐橙,那么你需要等一會(huì)假勿,等待iCloud同步完畢。
共享的步驟
以 “??家庭賬單2021” 為例
1:添加邀請(qǐng)用戶态鳖,拷貝鏈接
當(dāng)我共享完畢后转培,場(chǎng)景下會(huì)顯示 “由我共享”
2:將鏈接發(fā)送給你邀請(qǐng)的用戶。
如何接受邀請(qǐng)
接受邀請(qǐng)的必要條件
1. 確保你的設(shè)備已經(jīng)登錄Apple ID浆竭,詳情點(diǎn)擊了解更多
2. MoneyThings App設(shè)置->多人協(xié)作浸须,通過(guò)Apple登錄,我們會(huì)獲取你在我們App內(nèi)的ID和姓名邦泄,并把這兩個(gè)信息綁定在你的數(shù)據(jù)上删窒,讓其他協(xié)同的用戶可以知道這條記錄,是你的顺囊。這個(gè)ID僅在我們開(kāi)發(fā)的App內(nèi)肌索,是一樣的,無(wú)法關(guān)聯(lián)你真實(shí)身份特碳。了解更多
接受邀請(qǐng)的步驟
1. 復(fù)制別人發(fā)送來(lái)的邀請(qǐng)鏈接诚亚,鏈接的格式大致如下:https://www.icloud.com/share/0WAalTL51KjJF2344R9e5egaQ
2. 用Safari打開(kāi)鏈接
接受邀請(qǐng)后,就能看到共享場(chǎng)景了
不想共享了午乓,咋辦站宗?
作為所有者,點(diǎn)擊停止共享按鈕益愈。后續(xù)可以再次共享哦~梢灭,停止共享后,其他參與者設(shè)備上的場(chǎng)景會(huì)馬上刪除腕唧。只有所有者的設(shè)備保留或辖。
作為被邀請(qǐng)者,將自己移除就好枣接。后續(xù)可以再次參與共享哦~
多人協(xié)作的權(quán)限設(shè)定
權(quán)限????????????????????????????場(chǎng)景所有者(邀請(qǐng)方)????????????參與者(被邀請(qǐng)方)
編輯自己的支出,收入?????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
編輯別人的支出缺谴、收入?????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???
編輯場(chǎng)景? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
編輯場(chǎng)景下的分類? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???
邀請(qǐng)其他用戶? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???
多人協(xié)作但惶,不止家庭記賬
由于我們對(duì)被邀請(qǐng)方采取免費(fèi)??的政策,而且最多支持100人湿蛔,使得以下的例子可執(zhí)行性提高了不少膀曾,更多的使用場(chǎng)景,需要用戶自己發(fā)掘了阳啥。
1. 當(dāng)你需要統(tǒng)籌一個(gè)多人活動(dòng)添谊,你可以新增一個(gè)共享場(chǎng)景,設(shè)置好分類察迟,分類可以是所有要購(gòu)買的項(xiàng)斩狱,然后共享給你的朋友耳高,各人記錄自己買了啥,方便后期分?jǐn)傎M(fèi)用所踊。
2. 同事之間...
3. 合租生活...
4. 學(xué)忻谇梗活動(dòng)...
多人協(xié)作功能的未來(lái)計(jì)劃
以下都是非必需的,會(huì)在完成近期用戶反饋的使用問(wèn)題后秕岛,再去實(shí)現(xiàn)碌燕。
1. 互相共享賬戶,支持資產(chǎn)轉(zhuǎn)移(轉(zhuǎn)賬)操作继薛。
2. 支持可收回修壕,需歸還操作。
3. 更多的配套報(bào)表遏考。
4. 還有一些增加趣味性的小功能慈鸠。
上期文章:MoneyThings - 錢去哪了,不一樣的記賬軟件
下期文章:URL Schemes.