讀書筆記 iOS 網路 應用間通訊

2022-05-22 23:24:15 字數 1747 閱讀 2589

一,url方案

url方案有3個主要用途:根據裝置上其他應用的存在與否調整邏輯,切換到其他應用以及響應開啟你的應用的其他應用。你還可以通過url方案從某個站點或是在基於web的認證流程結束是開啟應用。

1,實現自定義的url方案。

2,感知其它應用的存在。

3,高階通訊。

1)base64編碼,專門用於將二進位制資料表示為ascii文字字串。可以使用乙個標準化的轉換**將二進位制資料的每6位編碼為乙個字元。

2)要想建立影象資料字串,需要使用之前介紹的3個步驟。序列化,使用base64對其進行編碼,然後使用url再次進行編碼。

二,共享鑰匙串

共享鑰匙串是對企業來說特別有用,因為它會建立一塊公共區域,共享同一bundle seed id的所有應用都可以訪問這塊區域。通過這塊共享空間,我們可以非常輕鬆地為一組相關應用實現單點登入認證系統。此外,在鑰匙串中儲存資料的應用會檢測自身之前的安裝,這樣就可以通過重用之前提供的認證資訊或是針對期望的使用者調整使用者介面來改善使用者體驗。

ios鑰匙串針對受保護的作業系統資料提供了單獨的區域來實現安全儲存。第三方應用也可以通過該儲存來儲存類似的受保護資料。要想保證安全性,鑰匙串條目也可以通過該儲存來儲存類似的受保護資料。要想保證安全性,鑰匙串條目應總是在加密之後儲存在磁碟上和裝置備份中。即便刪除 應用,受保護的資料依然會留在鑰匙串中,這樣後面再次安裝應用時就可以重用相同的資訊了。同一開發者所開發的多個應用可以通過配置使用相同的加密金鑰,這樣每個應用就可以訪問共享的鑰匙串條目了。

1,企業sso。

sso常常被實現為乙個端到端的認證框架,可以讓使用者通過一套共享的認證資訊對多個應用進行認證。如果登入成功,那麼sso提供者通常會生成乙個認證令牌,令牌會儲存起來並用於對所有後續請求進行簽名。

2,檢測應用之前的安裝。

一,url方案

url方案有3個主要用途:根據裝置上其他應用的存在與否調整邏輯,切換到其他應用以及響應開啟你的應用的其他應用。你還可以通過url方案從某個站點或是在基於web的認證流程結束是開啟應用。

1,實現自定義的url方案。

2,感知其它應用的存在。

3,高階通訊。

1)base64編碼,專門用於將二進位制資料表示為ascii文字字串。可以使用乙個標準化的轉換**將二進位制資料的每6位編碼為乙個字元。

2)要想建立影象資料字串,需要使用之前介紹的3個步驟。序列化,使用base64對其進行編碼,然後使用url再次進行編碼。

二,共享鑰匙串

共享鑰匙串是對企業來說特別有用,因為它會建立一塊公共區域,共享同一bundle seed id的所有應用都可以訪問這塊區域。通過這塊共享空間,我們可以非常輕鬆地為一組相關應用實現單點登入認證系統。此外,在鑰匙串中儲存資料的應用會檢測自身之前的安裝,這樣就可以通過重用之前提供的認證資訊或是針對期望的使用者調整使用者介面來改善使用者體驗。

ios鑰匙串針對受保護的作業系統資料提供了單獨的區域來實現安全儲存。第三方應用也可以通過該儲存來儲存類似的受保護資料。要想保證安全性,鑰匙串條目也可以通過該儲存來儲存類似的受保護資料。要想保證安全性,鑰匙串條目應總是在加密之後儲存在磁碟上和裝置備份中。即便刪除 應用,受保護的資料依然會留在鑰匙串中,這樣後面再次安裝應用時就可以重用相同的資訊了。同一開發者所開發的多個應用可以通過配置使用相同的加密金鑰,這樣每個應用就可以訪問共享的鑰匙串條目了。

1,企業sso。

sso常常被實現為乙個端到端的認證框架,可以讓使用者通過一套共享的認證資訊對多個應用進行認證。如果登入成功,那麼sso提供者通常會生成乙個認證令牌,令牌會儲存起來並用於對所有後續請求進行簽名。

2,檢測應用之前的安裝。

讀書筆記 UNIX程序間通訊

管道 用於具有親緣關係的程序間通訊,允許乙個程序和另乙個與它有共同祖先的程序之間進行通訊。半雙工,只能單向傳輸。優點是所有unix實現都支援,並且在最後乙個訪問管道的程序終止後管道就被完全刪除了。缺點是只允許單向傳輸或父子程序之間。命名管道 允許無親緣關係的程序間通訊。訊號用於通知接收程序有某種事件...

iOS 讀書筆記 網路請求

知道 3次握手 嗎?突然想起這個詞 什麼是3次握手?tcp三次握手 四次揮手詳解 這裡是3次握手的詳細解釋 3次握手就是為了可靠的傳送資料,tcp 什麼是tcp呢?tcp就是一種可靠傳輸的協議 在傳送資料之前,兩台主機之間進行3次握手。3次握手完成後才傳送資料。預備知識 位碼即tcp標誌位,有6種標...

iOS 讀書筆記 網路請求

知道 3次握手 嗎?突然想起這個詞 什麼是3次握手?tcp三次握手 四次揮手詳解 這裡是3次握手的詳解 3次握手就是為了可靠的傳送資料,tcp 什麼是tcp呢?tcp就是一種可靠傳輸的協議 在傳送資料之前。兩台主機之間進行3次握手。3次握手完畢後才傳送資料。預備知識 位碼即tcp標誌位,有6種標示 ...