我正在尝试集成Kiip奖励sdk,当我为回调popart列出时,总是会无效。
Kiip.Callback cb = new Kiip.Callback() {
@Override
public void onFailed(Kiip kiip, Exception exception) {
Log.e(TAG, "Failed to save moment " + momentId, exception);
}
@Override
public void onFinished(Kiip kiip, Poptart poptart) {
Log.d(TAG, "Moment saved poptart=" + poptart);
// WARNING: poptart may be null if no reward was given, but
// KiipHelper#showPoptart checks for this
showPoptart(poptart);
}
};
答案 0 :(得分:1)
来自Kiip的安德鲁。正如评论中所述“//警告:如果没有给予奖励,则poptart可能为null ...”,每个时刻都不会有奖励。奖励取决于给定地理位置的库存。
空响应意味着您的集成正在运行,但是在相应的时刻保存没有奖励。
考虑到您每次都收到空响应,您可能想尝试使用美国的VPN。此外,设置测试奖励有助于确保工作整合: http://docs.kiip.me/en/guide/android.html#adding-yourself-as-a-test-device