Added custom user agent to default headers so users can track when the app actually contacts their servers.

This commit is contained in:
Aidan Follestad 2016-07-30 17:43:28 -05:00
commit 02df162526
2 changed files with 9 additions and 0 deletions

View file

@ -27,6 +27,7 @@ import android.view.View;
import android.view.animation.PathInterpolator;
import android.widget.TextView;
import com.afollestad.bridge.Bridge;
import com.afollestad.inquiry.Inquiry;
import com.afollestad.materialdialogs.MaterialDialog;
import com.afollestad.nocknock.R;
@ -94,6 +95,8 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
mFab.setOnClickListener(this);
Inquiry.init(this, DB_NAME, 1);
Bridge.config()
.defaultHeader("User-Agent", getString(R.string.app_name) + " (Android)");
}
private void showRefreshTutorial() {
@ -101,6 +104,7 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
final SharedPreferences pr = PreferenceManager.getDefaultSharedPreferences(this);
if (pr.getBoolean("shown_swipe_refresh_tutorial", false)) return;
mFab.hide();
final View tutorialView = findViewById(R.id.swipeRefreshTutorial);
tutorialView.setVisibility(View.VISIBLE);
tutorialView.setAlpha(0f);
@ -111,6 +115,7 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
view.setOnClickListener(null);
findViewById(R.id.swipeRefreshTutorial).setVisibility(View.GONE);
pr.edit().putBoolean("shown_swipe_refresh_tutorial", true).commit();
mFab.show();
});
}

View file

@ -18,6 +18,7 @@ import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import com.afollestad.bridge.Bridge;
import com.afollestad.nocknock.R;
import com.afollestad.nocknock.api.ServerModel;
import com.afollestad.nocknock.api.ServerStatus;
@ -80,6 +81,9 @@ public class ViewSiteActivity extends AppCompatActivity implements View.OnClickL
mModel = (ServerModel) getIntent().getSerializableExtra("model");
update();
Bridge.config()
.defaultHeader("User-Agent", getString(R.string.app_name) + " (Android)");
}
@Override