Marketing PUSH¶
1. 개요¶
Morpheus Marketing push 를 사용하기 위한 설명이다.
2. 추가 설정¶
Manifest.xml 에 umpc 정보를 추가한다.¶
<?xml version="1.0" encoding="UTF-8"?> <settings> <push> <umpc> <!-- umpc 서버 정보 --> <server></server> <!-- 타임아웃 정보 --> <timeout>30000</timeout> </umpc> </push> </settings>
3. API¶
updateSession¶
PushManager.getInstance().updateSession(Context context, String cuid, UMPCNetworkCallbackListener listener);
세션 정보를 업데이트 하기 위함
- Parameters
context (Context) – 현재 Context
cuid (String) – 사용자 정보 (예: login id)
listener (UMPCNetworkCallbackListener) – callback 리스너
- 예시 : PushManager.getInstance().updateSession(callerObject, "test", new UMPCNetworkCallbackListener() { @Override public void onResult(JSONObject jsonObject) { try { Log.i("result" , jsonObject.toString(1)); }catch (JSONException ex){ } } });
updatePurchase¶
PushManager.getInstance().Purchase(Context context, String cuid, String campainid, UMPCNetworkCallbackListener listener);
구매 정보를 업데이트 하기 위함
- Parameters
context (Context) – 현재 Context
cuid (String) – 사용자 정보 (예: login id)
campainId (String) – campainId (푸시에서 수신된 campain id)
listener (UMPCNetworkCallbackListener) – callback 리스너
- 예시 : PushManager.getInstance().updatePurchase(callerObject, "test", "201", new UMPCNetworkCallbackListener() { @Override public void onResult(JSONObject jsonObject) { try { Log.i("result" , jsonObject.toString(1)); }catch (JSONException ex){ } } });