Learn how to use our platform
Review Participants
Start Task
View Test Data
Complete Task
Developers need to integrate data reporting:
// Data reporting API
POST /api/tasks/{taskId}/usage
// Request body
{
"email": "[email protected]", // Tester's email
"openCount": 1, // Number of opens
"duration": 10, // Usage duration (minutes)
"date": "2024-01-20", // Usage date
"apiKey": "your-api-key" // Optional API key
}
// Response example
{
"usageRecord": {
"id": "...",
"date": "2024-01-20",
"openCount": 1,
"duration": 10
},
"stats": {
"totalDays": 5,
"activeDays": 3,
"totalOpenCount": 15,
"avgDailyOpens": 3,
"avgDuration": 8.5
}
}
// Android example code
class UsageData {
String email;
int openCount;
int duration;
String date;
String apiKey;
}
void reportUsage(String taskId, UsageData data) {
String url = "https://your-domain.com/api/tasks/" + taskId + "/usage";
// Use OkHttp or other HTTP client to send request
OkHttpClient client = new OkHttpClient();
RequestBody body = RequestBody.create(
MediaType.parse("application/json"),
gson.toJson(data)
);
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onResponse(Call call, Response response) {
// Handle response
}
@Override
public void onFailure(Call call, IOException e) {
// Handle error
}
});
}
Register/Login
Browse and Apply
Start Testing
Basic Requirements
Usage Records
Personal Statistics
Data Metrics Explanation
Q: How to ensure successful data reporting? A: Implement retry mechanism and cache unreported data locally.
Q: Can tasks be modified after starting? A: Only status can be modified after task starts, not basic information.
Q: How to handle abnormal data? A: System filters obviously abnormal data, focus on usage trends.
Q: Can't find test app? A: Ensure using correct Google account and wait for developer approval.
Q: Usage data not updated? A: Statistics may have delay, usually updates within 24 hours.
Q: Can I participate in multiple tasks? A: Yes, but ensure you can meet requirements for each task.
Contact us through:
Need more help?
Contact us