gpt4 book ai didi

Android Play Core InAppReview Api 对话框未显示

转载 作者:行者123 更新时间:2023-12-04 17:25:47 32 4
gpt4 key购买 nike

我正在尝试使用 Google 今天刚刚发布的 Review API(Play 核心库 1.8.0)。参见 https://developer.android.com/guide/playcore/in-app-review .我目前正在使用以下代码使用它:

public void inAppReview() {
ReviewManager reviewManager = ReviewManagerFactory.create(getActivity());
Task<ReviewInfo> request = reviewManager.requestReviewFlow();
request.addOnCompleteListener(new OnCompleteListener<ReviewInfo>() {
@Override
public void onComplete(@NonNull Task<ReviewInfo> task) {
if (task.isSuccessful()) {
ReviewInfo reviewInfo = task.getResult();

Task<Void> flow = reviewManager.launchReviewFlow(getActivity(), reviewInfo);
flow.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
Log.e("task<void>", task.isComplete() + "");
Log.e("task<void>", task.isSuccessful() + "");
}
}).addOnFailureListener(new com.google.android.play.core.tasks.OnFailureListener() {
@Override
public void onFailure(Exception e) {

}
});
} else {
Log.e("Review error", "Review error");
}
}
}).addOnFailureListener(new com.google.android.play.core.tasks.OnFailureListener() {
@Override
public void onFailure(Exception e) {
Log.e("Review error", "Review error");
}
});
}

我已经使用 Google Play Developer Console 中的内部测试轨道进行了测试,但不幸的是,我的测试帐户没有收到评论对话框。我做错了什么?

最佳答案

我也在尝试调查这个。也许 proguard 混淆了一些 Play Core 类。尝试将所有类保留在 Play 核心、Parcelable 和 Serializable 中但是在logcat中有错误

-keep class * implements com.google.android.play { *; }
-keep class com.google.android.play.** { *; }
-keep interface com.google.android.play.** { *; }

-keepclassmembers class * implements android.os.Parcelable {
static *** CREATOR;
}

-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
static final java.io.ObjectStreamField[] serialPersistentFields;
private void writeObject(java.io.ObjectOutputStream);
private void readObject(java.io.ObjectInputStream);
java.lang.Object writeReplace();
java.lang.Object readResolve();
}

关于Android Play Core InAppReview Api 对话框未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63517032/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com