গুগল এনালাইটিক্স ব্যবহার করে একটা অ্যাপ্লিকেশনে কারেন্ট কতজন ইউজার আছে
এবং কোন এক্টিভিটি তে আছে তা জানা জায়। কিভাবে গুগল এনালাইটিক্স সেটিং করা
হয়, তা আমি ধারাবাহিক ভাবে বর্ণনা করব।
স্টেপ ১ঃ
স্টেপ ১ঃ
1: public void FacebookLoginWindow() {
2: mPrefs = getPreferences(MODE_PRIVATE);
3: String access_token = mPrefs.getString("access_token", null);
4: long expires = mPrefs.getLong("access_expires", 0);
5:
6: if (access_token != null) {
7: facebook.setAccessToken(access_token);
8: }
9:
10: if (expires != 0) {
11: facebook.setAccessExpires(expires);
12: }
13:
14: if (!facebook.isSessionValid()) {
15: facebook.authorize(this,
16: new String[] { "email", "publish_stream" },
17: new DialogListener() {
18:
19: @Override
20: public void onCancel() {
21: // Function to handle cancel event
22: }
23:
24: @Override
25: public void onComplete(Bundle values) {
26: // Function to handle complete event
27: // Edit Preferences and update facebook acess_token
28: SharedPreferences.Editor editor = mPrefs.edit();
29: editor.putString("access_token",
30: facebook.getAccessToken());
31: editor.putLong("access_expires",
32: facebook.getAccessExpires());
33: editor.commit();
34:
35: //We got the token, so we can call postOnMyWall() here.
36:
37:
38: }
39:
40: @Override
41: public void onError(DialogError error) {
42: // Function to handle error
43:
44: }
45:
46: @Override
47: public void onFacebookError(FacebookError fberror) {
48: // Function to handle Facebook errors
49:
50: }
51:
52: });
53: }
54: }







0 comments:
Post a Comment