如何在具有不同團隊ID的同一設備上的兩個應用之間私密共享數據?我們過去是通過粘貼板來做到這一點,但是使用iOS7來使用應用程序特定的粘貼板時,他們現在必須擁有相同的團隊ID。在具有不同團隊ID的iOS應用之間私密共享數據
我們試圖解決的問題是如果用戶購買了另一個應用程序,則在一個應用程序中解鎖功能。我們希望在後檯安靜地發生這種情況(因此最初使用特定於應用程序的粘貼板),但具有一定的安全性,以防止用戶欺騙流程並解鎖功能。
我們正在研究的一種方法是使用系統粘貼板,但使用設備特定的密鑰來加密數據。只要這兩個應用程序使用相同的算法來生成密鑰,這應該可以工作,但是他的問題就變成了如何生成特定於應用程序的密鑰。
有關啓用此類功能解鎖方案的最佳方式的任何建議/指導將非常有用。
你看着鹽和哈希?這是一種方式,所以它不是技術上的'加密',你不能檢索密鑰和'解碼'它,你只能檢查其他哈希結果相同。這相當於恢復...我相信這是/也可以是設備特定的。 – CW0007007
我沒有,但我會。感謝指針。 –
沒問題。這裏有很多東西。如果你遇到困難,我已經將它用於一個項目。 – CW0007007