我有两个Parse应用程序,MyApp和MyAppDev(根据Parse.com文档制作 - https://parse.com/docs/hosting_guide#devprod),它使用一些外部API并共享相同的底层代码库。
有没有办法可以添加一个If语句开关,以便代码为Prod vs Dev使用不同的API密钥?即
var key = '123';
if(PROD)
key = '234';
答案 0 :(得分:0)
您可以在开发机器上设置本地环境变量,然后在您的应用程序中尝试导入DEV env变量。如果成功,请使用DEV的密钥,如果没有,请使用PROD的密钥。
答案 1 :(得分:0)
我最终在自定义配置脚本中使用了应用程序ID:
var key = '123';
if(Parse.applicationId === PROD_APP_ID)
key = '234';