レビュー機能
private ReviewInfo reviewInfo;
private ReviewManager maneger;
//レビュー機能を実装
void activateReviewInfo() {
maneger = ReviewManagerFactory.create(this);
com.google.android.play.core.tasks.Task<ReviewInfo> managerinfoTask = maneger.requestReviewFlow();
managerinfoTask.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
// We can get the ReviewInfo object
reviewInfo = task.getResult();
} else {
// There was some problem, log or handle the error code.
Toast.makeText(this, "Review failed to start", Toast.LENGTH_SHORT).show();
}
});
}
//レビュー機能を実装
void startReviewFlow() {
if (reviewInfo != null) {
Task<Void> flow = maneger.launchReviewFlow(this, reviewInfo);
flow.addOnCompleteListener(task ->
{
// Toast.makeText(this, "Rating is completed", Toast.LENGTH_SHORT).show();
});
}
}
0コメント