簡體   English   中英

Android設置開發或生產環境

[英]Android setting development or production environment

我有一個與API通信的Android項目。 但是,API URL被硬編碼到代碼中。

來自Rails的背景,可以根據在配置文件中定義的Rails環境與登台服務器或生產服務器進行通信。

我發現BuildConfig.java包含一個DEBUG變量,但警告:

/** Automatically generated file. DO NOT MODIFY */

如何確定最佳實踐與Android進行通信的服務器? 是否有配置文件可以這樣做?

您可以為您的應用程序使用產品調味劑,即一種調味劑用於dev ,另一種調味劑用於staging ,另一種調味劑用於production 為每種口味指定唯一的applicationId

然后在您的代碼中,通過檢查BuildConfig.APPLICATION_ID的值來檢查您使用的產品口味,並相應地設置基本URL。

希望這可以幫助。

您可以為Rails的登台服務器或生產服務器使用不同的基本Url。在測試登台時,將登台URl和主要放在生產URl中。 exp: http : //stage.example.com/filename

http://example.com/filename

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM