我有一堆API密钥和密钥(Stripe,Cloudinary等),它们目前是硬编码在我的应用程序中的。存储它们的正确位置在哪里?它们应该在服务器上,并且我只需在我的端点存储服务器URL(这样如果密钥更改,应用程序仍将继续工作)吗?
例如,我在我的应用程序委托文件中有这样的代码:
func configureStripe(){
STPPaymentConfiguration.sharedConfiguration().publishableKey = "pk_test_1234rtyhudjjfjjs"
STPPaymentConfiguration.sharedConfiguration().appleMerchantIdentifier = "merchant.com.myapp"
}
SSKeyChain
这样的库会很有帮助。 - KrishnaCA