IDGraph Android Tracking Code

出自TAMedia
於 2017年11月10日 (五) 09:57 由 imported>Wikiuser 所做的修訂 (新頁面: 在回報Log前,必須讓SDK進行初始化,您需要執行下列函式 IDGraphTracker.getInstance().init(Context, <PROFILE_ID>, isDebug); :第一個參數為Context :第二個參...)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

在回報Log前,必須讓SDK進行初始化,您需要執行下列函式

IDGraphTracker.getInstance().init(Context, <PROFILE_ID>, isDebug);
第一個參數為Context
第二個參數請填入你的Profile ID (可向您的TAMedia窗口詢問)
第三個為boolean值,設為true時,每次回報會出現Toast訊息框以確認回報是否成功



若要進行回報,需呼叫下列函式

IDGraphTracker.getInstance().reportTrackLog();



上述提及的函式,可參考下列方式加入您的專案

  • Without Application Class
若APP專案未擁有自己的Application class,則必須將追蹤碼放在自己的APP首頁,也就是第一個出現的Activity,透過此方式,每次APP重啟時都會觸發回報, 程式碼如下:
<MainActivity.java>
public class MainActivity extends AppCompatActivity {

   private static final String PROFILE_ID = "<Your Profile ID>";
   private static final boolean isDebug = false;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);

       // Initial
       IDGraphTracker.getInstance().init(this, PROFILE_ID, isDebug);
       // Send Tracking Log
       IDGraphTracker.getInstance().reportTrackLog();
   }
 
   Other Code ...

}