Zum Inhalt springen

Public Beta : TesterPayKit ist kostenlos, solange die Beta läuft. Preise sind nicht final, bis wir es sagen.

Developer-Tools

Offizielle SDKs

Integriere TesterPayKit in deinen Workflow mit unseren offiziellen SDKs. Vollständige Typsicherheit, umfassende Dokumentation und aktive Wartung.

Schnelle Beispiele

Sieh, wie einfach es ist, mit jedem SDK zu starten

Flutter/Dart Kampagne erstellen und Bugs überwachen
import 'package:testerpaykit/testerpaykit.dart';

final client = TesterPayKit(
  apiKey: 'tpk_live_your_api_key',
);

// Test-Kampagne erstellen
final campaign = await client.campaigns.create(
  CreateCampaignRequest(
    name: 'iOS Login Test',
    platform: Platform.ios,
    testersRequired: 5,
    rewardPerBug: 4.00,
  ),
);

// Bug-Reports überwachen
client.bugs.stream(campaignId: campaign.id).listen((bug) {
  print('Neuer Bug: ' + bug.title);
});
TypeScript Kampagne erstellen und Bugs auflisten
import { TesterPayKit } from '@testerpaykit/expo';

const client = new TesterPayKit({
  apiKey: 'tpk_live_your_api_key',
});

// Test-Kampagne erstellen
const campaign = await client.campaigns.create({
  name: 'iOS Login Test',
  platform: 'ios',
  testersRequired: 5,
  rewardPerBug: 4.00,
});

// Bug-Reports abrufen
const bugs = await client.bugs.list({
  campaignId: campaign.id,
  status: 'open',
});

console.log('Found ' + bugs.length + ' open bugs');
Swift Asynchrone Kampagnen-Erstellung
import TesterPayKit

// Eine Zeile startet eine Session; den Rest macht das SDK.
try await TPK.start(projectId: "deine-projekt-id")

// Wurzel-View umschließen für die Tester-Oberfläche:
//   schwebender Feedback-Knopf, Schütteln, Sprachnotizen
ContentView()
    .tpkFeedbackOverlay()

SDK Vergleich

Feature Dart TypeScript Swift
Typsicherheit Vollständig Vollständig Type Hints
Async-Support Streams Promises async/await
Automatische Wiederholungen Ja Ja Ja
Webhook-Verifizierung Ja Ja Ja
Rate-Limit-Handling Ja Ja Ja
Minimale Laufzeit Dart 3.0+ Node 18+ Swift 5.9+

Bereit zur Integration?

Starten Sie mit einem kostenlosen Konto. Keine Kreditkarte erforderlich.