本文整理汇总了Java中com.mixpanel.android.mpmetrics.MixpanelAPI.registerSuperProperties方法的典型用法代码示例。如果您正苦于以下问题:Java MixpanelAPI.registerSuperProperties方法的具体用法?Java MixpanelAPI.registerSuperProperties怎么用?Java MixpanelAPI.registerSuperProperties使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.mixpanel.android.mpmetrics.MixpanelAPI
的用法示例。
在下文中一共展示了MixpanelAPI.registerSuperProperties方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: success
import com.mixpanel.android.mpmetrics.MixpanelAPI; //导入方法依赖的package包/类
@Override
public void success(LoginApi.ApiDao apiDao, String json) {
showProgress(false);
SharePreferences.saveString(RegisterActivity.this, Constant.TAG.USERNAME, username.getText().toString());
SharePreferences.saveString(RegisterActivity.this, Constant.TAG.PASSWORD, password.getText().toString());
SharePreferences.saveString(RegisterActivity.this, Constant.TAG.LOGIN_SESSION, json);
setResult(RESULT_OK);
finish();
MixpanelAPI mixpanelAPI = Helper.mixpanel(RegisterActivity.this);
mixpanelAPI.getPeople().identify(apiDao.getUser_id());
mixpanelAPI.getPeople().set("$name", username.getText().toString());
mixpanelAPI.getPeople().set("$email", apiDao.getEmail1());
mixpanelAPI.getPeople().set("no_hp", inpHp.getText().toString());
mixpanelAPI.getPeople().set("role", apiDao.getRoles().get(0).toString());
try {
JSONObject jsonObject = new JSONObject(json);
mixpanelAPI.getPeople().set(jsonObject);
mixpanelAPI.registerSuperProperties(jsonObject);
} catch (JSONException e) {
}
SharePreferences.saveInt(RegisterActivity.this, "OPEN_FIRST_TIME", 1);
showProgress(false);
}
示例2: success
import com.mixpanel.android.mpmetrics.MixpanelAPI; //导入方法依赖的package包/类
@Override
public void success(LoginApi.ApiDao apiDao, String json) {
SharePreferences.saveString(LoginActivity.this, Constant.TAG.USERNAME, username.getText().toString());
SharePreferences.saveString(LoginActivity.this, Constant.TAG.PASSWORD, password.getText().toString());
SharePreferences.saveString(LoginActivity.this, Constant.TAG.LOGIN_SESSION, json);
saveDAPIL(apiDao.getUser_id());
HashMap<String, String> props = new HashMap<>();
props.put("username", username.getText().toString());
props.put("status", Constant.TAG.SUCCESS_STRING);
Helper.addActionMixpanel(LoginActivity.this, getResources().getString(R.string.mix_login), props);
MixpanelAPI mixpanelAPI = Helper.mixpanel(LoginActivity.this);
mixpanelAPI.identify(apiDao.getUser_id());
mixpanelAPI.getPeople().identify(apiDao.getUser_id());
mixpanelAPI.getPeople().set("$name", username.getText().toString());
mixpanelAPI.getPeople().set("$email", apiDao.getEmail1());
mixpanelAPI.getPeople().set("role", apiDao.getRoles().get(0).toString());
try {
JSONObject jsonObject = new JSONObject(json);
mixpanelAPI.getPeople().set(jsonObject);
mixpanelAPI.registerSuperProperties(jsonObject);
} catch (JSONException e) {
}
SharePreferences.saveInt(LoginActivity.this, "OPEN_FIRST_TIME", 1);
mixpanelAPI.getPeople().initPushHandling(Constant.KEY.GOOGLE_SENDER_ID);
}
示例3: provideMixpanelApi
import com.mixpanel.android.mpmetrics.MixpanelAPI; //导入方法依赖的package包/类
@Provides
@Singleton
public MixpanelAPI provideMixpanelApi(android.app.Application application, Environment environment) {
MixpanelAPI mixpanel = MixpanelAPI.getInstance(application, environment.getMixpanelToken());
mixpanel.registerSuperProperties(new JSONObject(Expressive.map("channel", "Android Payments App")));
return mixpanel;
}