Android 塔普乔伊打了两次电话
我正在尝试将Tapjoy offer wall集成到我的应用程序中 我的代码:Android 塔普乔伊打了两次电话,android,tapjoy,Android,Tapjoy,我正在尝试将Tapjoy offer wall集成到我的应用程序中 我的代码: // Get notifications when Tapjoy views open or close. TapjoyConnect.getTapjoyConnectInstance().setTapjoyViewNotifier(new TapjoyViewNotifier() { @Override public void viewWillOpen(int vie
// Get notifications when Tapjoy views open or close.
TapjoyConnect.getTapjoyConnectInstance().setTapjoyViewNotifier(new TapjoyViewNotifier()
{
@Override
public void viewWillOpen(int viewType)
{
TapjoyLog.i(TAG, "viewWillOpen: ");
}
@Override
public void viewWillClose(int viewType)
{
TapjoyLog.i(TAG, "viewWillClose: ");
}
@Override
public void viewDidOpen(int viewType)
{
TapjoyLog.i(TAG, "viewDidOpen: ");
}
@Override
public void viewDidClose(int viewType)
{
TapjoyLog.i(TAG, "viewDidClose: ");
TapjoyConnect.getTapjoyConnectInstance().getTapPoints(new TapjoyNotifier()
{
@Override
public void getUpdatePointsFailed(String arg0)
{
System.out.println(arg0);
}
@Override
public void getUpdatePoints(String arg0, int arg1)
{
System.out.println(arg0);
System.out.println(arg1);
if(arg1 > 0)
{
AppResources.setValueToShredPrefrences("gold_coins",
AppResources.gold_coins + arg1);
}
AppResources.ShowToast(m_context, "gold coin earned: " + arg1, Toast.LENGTH_SHORT);
}
});
finish();
}
});
问题是方法getUpdatePoints inside viewDidClose始终返回1,这意味着即使用户没有做任何事情,用户也会得到一分。
此外,当用户在调用viewDidClose两次后执行类似于观看视频的操作时,会使用户在本应获得1分的情况下获得2分
这是测试场景,我很高兴看到一个适当集成Tapjoy offer wall的示例,谢谢 (由于声誉低下,无法发表评论)
我遇到了同样的问题,viewDidClose被调用两次,GetAppoints总是返回1。但是,我注意到它返回0,直到设备完成至少一个测试
如果我发现任何其他问题,我将更新此答案
更新1
这两个问题在移动到另一个设备时都已消失。这使我相信a)我使用的设备提供了错误的标识符/不受支持,或者b)测试模式当前已中断
更新2
为第二个设备启用测试模式后,viewDidClose再次被调用两次。一个货币单位的测试报价已添加到GetAppoints中发送的总报价中(因此,现在每次视图关闭时,我都会得到4个报价,而不是像在另一台设备上一样的1个报价,因为在切换到测试模式之前,我已经完成了3个货币单位的报价。)
总之,viewDidClose被调用两次的问题似乎是由测试模式引起的,而getTapPoints的值为1是因为测试报价在您的可赎回总价值中只计算了一次
更多信息
重读您的问题,您似乎误解了调用getAppoints时返回的值。这是设备的累计总积分,而不是自上次调用以来已获得的积分。因此,如果您没有完成任何报价,您将获得与以前相同的价值。我通常在我的应用程序中保留一个上一个总数的值,然后只给用户该值与getAppoints返回的值之间的差值
所有这些都是通过tapjoyconnectlibrary的10.1.1版完成的