2014-07-10 98 views
-2

我有一個iOS應用程序需要一個許可證,可以通過In App Purchase從AppStore購買,我將它存儲在Parse中。問題是,任何檢查源代碼的用戶可以很容易地看到從AppStore購買完成後如何進行更新,因此即使不從AppStore購買許可證也能夠上傳許可證。安全地上傳數據到分析

目前我創建一個PFObject,其中包含App Store回調函數中提供內容的許可證信息,並且我簡單地將PFObject上傳到Parse。我擔心的是,任何人都可以在源代碼中找到密鑰來連接到我的應用程序數據,然後使用他們的憑據登錄,並簡單地複製更新許可證的功能並將終止日期設置到遠處的某個地方未來。

任何方法來克服這樣的事情?

謝謝

回答

0

有幾種方法可以採取。如果許可證信息始終相同,則可以將其存儲在.plist文件中,您可以將其添加到.gitignore或您的主機的等效項目中。

如果你不需要在任何地方上傳你的源代碼,你也可以保留自己或手動刪除上傳版本的許可證。