Berisi metode untuk mencatat transaksi. Kelas ini hanya boleh digunakan jika perusahaan Anda ditagih oleh Google per transaksi.
Class ini aman untuk thread.
Ringkasan Class Bertingkat
@antarmuka | NavigationTransactionRecorder.AddressFailureType | Jenis kegagalan resolusi alamat | |
class | NavigationTransactionRecorder.AddressListener | Saat pickup(Waypoint, List) atau dropoff(Waypoint, List) dipanggil,
perekam transaksi akan mencari lokasi ponsel saat ini di latar belakang dan menampilkannya
melalui pemroses ini. |
|
class | NavigationTransactionRecorder.TransactionException | Pengecualian dilempar saat mencoba mencatat transaksi dengan input yang tidak valid. |
Ringkasan Konstanta
int | FAILURE_LOOKUP_FAILURE | |
int | FAILURE_NO_LOCATION | |
int | FAILURE_NO_RIGHTS | |
int | SUKSES |
Ringkasan Metode Publik
void |
dropoff(titik jalan Titik jalan, List<String> transactionIds)
Harus dipanggil setiap kali penumpang atau pengantar barang diturunkan.
|
string statis |
generateTransactionId()
Metode utilitas untuk membuat ID transaksi unik baru.
|
void |
pickup(titik jalan Titik jalan, List<String> transactionIds)
Harus ditelepon setiap kali penumpang atau pengantaran dijemput.
|
Ringkasan Metode Turunan
Konstanta
public static final int FAILURE_LOOKUP_FAILURE
public static final int FAILURE_NO_LOCATION
public static final int FAILURE_NO_RIGHTS
public static final int SUKSES
Metode Publik
public void dropoff (Titik jalan Waypoint, List<String> transactionIds)
Harus dipanggil setiap kali penumpang atau pengiriman diturunkan. Parameter transactionIds harus diisi dengan ID string unik untuk satu atau beberapa transaksi yang berlaku untuk peristiwa ini.
Setiap ID transaksi harus terdiri dari maksimal 64 karakter, dan ada maksimum 100 ID transaksi per panggilan.
Metode ini harus dipanggil jika dan hanya jika perusahaan Anda ditagih oleh Google per transaksi.
Parameter
titik jalan | navigasi Waypoint saat terjadi penurunan, atau null jika tidak ada sesi navigasi yang menyebabkan penurunan ini |
---|---|
transactionIds | satu atau beberapa ID transaksi yang menerapkan penghentian ini. ID transaksi adalah string arbitrer yang unik untuk setiap transaksi yang dapat ditagih. |
Menampilkan
NavigationTransactionRecorder.TransactionException | jika daftar ID transaksi tidak valid |
---|
public static String generateTransactionId ()
Metode utilitas untuk membuat ID transaksi unik baru.
public void pickup (Titik jalan titik jalan, List<String> transactionIds)
Harus ditelepon setiap kali penumpang atau pengantaran dijemput. Parameter transactionIds harus diisi dengan ID string unik untuk satu atau beberapa transaksi yang berlaku untuk peristiwa ini.
Setiap ID transaksi harus terdiri dari minimal 1 dan maksimal 64 karakter, serta ada maksimum 100 ID transaksi per panggilan.
Metode ini harus dipanggil jika dan hanya jika perusahaan Anda ditagih oleh Google per transaksi.
Parameter
titik jalan | Waypoint navigasi saat pengangkutan penumpang terjadi, atau null jika tidak ada sesi navigasi yang mengarah ke pengambilan ini |
---|---|
transactionIds | satu atau beberapa ID transaksi yang berlaku untuk pengambilan ini. ID transaksi adalah string arbitrer yang unik untuk setiap transaksi yang dapat ditagih. |
Menampilkan
NavigationTransactionRecorder.TransactionException | jika daftar ID transaksi tidak valid. |
---|