docs 说:
重要的是,要执行你自己的限制“一个塔”的速率。 如果你没有拖车,用户在一行中取消数台速货,则“一波塔”客户不会让用户今后24小时使用。
class YourActivity : AppCompatActivity() {
private val REQ_ONE_TAP = 2 // Can be any integer unique to the Activity
private var showOneTapUI = true
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
when (requestCode) {
REQ_ONE_TAP -> {
try {
// ...
} catch (e: ApiException) {
when (e.statusCode) {
CommonStatusCodes.CANCELED -> {
Log.d(TAG, "One-tap dialog was closed.")
// Don t re-prompt the user.
showOneTapUI = false
}
CommonStatusCodes.NETWORK_ERROR -> Log.d(TAG, "Network Error")
else -> Log.d(TAG, "Error")
}
}
}
}
}
}
是否可单独提供给每个用户? 因此,如果我有5个用户,而且只有1个用户几次取消,这是否只提供给该用户,还是提供给所有用户?