2010-12-16 17 views
24

Tôi muốn sử dụng tính năng nổi bật và tính năng của ứng dụng trong ứng dụng của tôi. Làm thế nào tôi có thể đăng ký bản thân mình với flurry và làm thế nào tôi có thể sử dụng nó trong ứng dụng Android của tôi?Làm thế nào để sử dụng flurry trong một ứng dụng?

Cảm ơn

+1

Xin vui lòng tham khảo này http://androidblogger.blogspot.com/2010/01/discovering-flurry.html, điều này sẽ giude bạn –

+0

nhưng sau khi đăng ký với loạt những mã tôi phải viết trong Android của tôi ứng dụng cho nó. các bước và tệp jar mà tôi phải sử dụng sau khi đăng ký với loạt được cung cấp cho tôi tại thời điểm đăng ký hoặc tôi phải tự tìm kiếm nó – Nikki

+0

Vì người dùng không đăng ký không có quyền truy cập vào API và tài liệu, tôi khuyên bạn nên làm gì Tất cả mọi người trong chúng ta sẽ phải làm: đào sâu vào tài liệu và thử nó – WarrenFaith

Trả lời

45

Thực sự rất đơn giản.

1 - Truy cập flurry.com và đăng ký ứng dụng của bạn, ứng dụng này sẽ tạo mã theo dõi duy nhất.

2 - Tải xuống và thêm bình FlurryAgent vào thư viện dự án của bạn. Nếu bạn đang sử dụng Eclipse, kích chuột phải vào thư mục dự án của bạn, chọn Properties, chọn Java Build Path, và chọn Add lọ bên ngoài .. hoặc sử dụng Gradle + Jcenter compile 'com.flurry.android:analytics:6.2.0'

3 - Thêm android.permission.INTERNET để AndroidManifest.xml của bạn.

4 - Thêm cuộc gọi vào tác nhân Flurry từ các phương thức onStart() và onStop trong hoạt động của bạn.

Lưu ý: thay thế ID bên dưới bằng mã theo dõi duy nhất của bạn.

public void onStart() 
{ 
    super.onStart(); 
    FlurryAgent.onStartSession(this, "9GKQD4EBX123FEP6874H"); 
    // your code 
} 

public void onStop() 
{ 
    super.onStop(); 
    FlurryAgent.onEndSession(this); 
    // your code 
} 

Vậy đó!

+0

Tôi lấy khóa API từ đâu? –

+2

Từ bảng điều khiển Flurry, trong Quản lý ứng dụng, hãy nhấp vào Thêm một ứng dụng mới. Tiếp theo, chọn nền tảng của ứng dụng, nhập tên và danh mục ứng dụng và cuối cùng nhấn Tạo ứng dụng. Thao tác này sẽ đưa bạn đến màn hình hiển thị cho bạn khóa API. –

+2

Nếu bạn đang đề cập đến một ứng dụng hiện có, hãy chọn ứng dụng sau đó đi tới Quản lý. –

6

Bạn có thể sử dụng các phương pháp sau đây (trong chỉ một phiên) để báo cáo dữ liệu bổ sung:

FlurryAgent.logEvent(String eventId) 
FlurryAgent.logEvent(String eventId, boolean timed) 
FlurryAgent.logEvent(String eventId, Map<String, String> parameters) 
FlurryAgent.logEvent(String eventId, Map<String, String> parameters, boolean timed) 
+1

nơi mã này được nhập trong onstart trên inresume và tôi cũng muốn biết rằng làm thế nào tôi có thể nhận được các báo cáo lỗi và codeis thêm vào để đạt được điều đó? –

Các vấn đề liên quan