gpt4 book ai didi

Android Tapjoy 积分墙从不回调

转载 作者:搜寻专家 更新时间:2023-11-01 08:58:00 29 4
gpt4 key购买 nike

我正在使用 TapJoys 积分墙为用户提供一种获取“免费”游戏币的方式,但是,当我返回我的 Activity 时积分墙永远不会进行回调。

我想我有相关的工具

public class MainActivity extends BaseGameActivity implements ITimerCallback, 
TapjoyAwardPointsNotifier, TapjoyEarnedPointsNotifier, TapjoyNotifier {

我确实连接到了服务器。

// Enables logging to the console.
TapjoyLog.enableLogging(true);

// Connect with the Tapjoy server.
TapjoyConnect.requestTapjoyConnect(getApplicationContext(), appID, secretKey);

TapjoyConnect.getTapjoyConnectInstance().setEarnedPointsNotifier(MainActivity.this);

我这样称呼积分墙

TapjoyConnect.getTapjoyConnectInstance().showOffersWithCurrencyID(
currencyID, false);

我的回调方法永远不会被调用

@Override
public void earnedTapPoints(int amount) {
displayText = "Earned points: " + amount;
Log.d(TAG, displayText);

gameToast(displayText);
}

@Override
public void getUpdatePoints(String currencyName, int pointTotal) {
displayText = "Earned points: " + pointTotal;
Log.d(TAG, displayText);

gameToast(displayText);
}

@Override
public void getUpdatePointsFailed(String error) {
Log.d(TAG, error);

gameToast(displayText);
}

@Override
public void getAwardPointsResponse(String s, int i) {
displayText = s + i;
Log.d(TAG, displayText);

gameToast(displayText);
}

@Override
public void getAwardPointsResponseFailed(String s) {
Log.d(TAG, s);

gameToast(s);
}

没有显示任何 toast ,日志中也没有任何内容...

最佳答案

在我的游戏中,我这样做是为了让它发挥作用

@Override
protected void onResume()
{
TapjoyConnect.getTapjoyConnectInstance().getTapPoints(this);
super.onResume();
}

https://knowledge.tapjoy.com/en/integration/managed-currency

注意:最好在应用程序启动和恢复时调用 getTapPoints(...)。 SPEND 和 AWARD 积分的回调通知器还会返回用户的虚拟货币总余额,因此使用它们来更新用户拥有的货币总量。

关于Android Tapjoy 积分墙从不回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17501747/

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