adjust-1.0.5-10.3.2
需要处理:
1、游戏内点击按钮调用AdjustSDK.GetInstance().Withdraw(email, amount),传入收集到的email和需要提现金额amount; 2、AdjustClientListener新增onBindSuccess回调(与onStuffTurnChanged同级),游戏内收到onBindSuccess回调表示用户完成手机号绑定;新增onBindCancel回调,收到该回调表示用户跳转后未完成手机号绑定。
新增google内购
//商品购买(test是在google后台配置的商品id)
AdjustSDK.GetInstance().DoPay("test");
//订阅(sub_test是在google后台配置的订阅id)
AdjustSDK.GetInstance().DoPay("sub_test");
//主动获取订阅是否可用
bool available = AdjustSDK.GetInstance().SubsAvailable();
在AdjustClientListener中新增回调
private class MyAdjustClientListener : AdjustClientListener
{
public void onStuffTurnChanged(bool isOpen)
{
if (isOpen) {
AdjustSDKUtils.GetInstance().PpClientOpen();
SDKDemoUI.INSTANCE.LogPrint("LogEvent PpClientOpen");
AdjustSDKUtils.GetInstance().PpHomePageImpression();
SDKDemoUI.INSTANCE.LogPrint("LogEvent PpHomePageImpression");
}
SDKDemoUI.INSTANCE.LogPrint("[Listener] onStuffTurnChanged: " + isOpen);
}
public void onBindSuccess()
{
// 巴西支付提现页面跳转后返回
SDKDemoUI.INSTANCE.LogPrint("[Listener] onBindSuccess: ");
}
public void paidCancel()
{
// 取消支付
SDKDemoUI.INSTANCE.LogPrint("[Listener] paidCancel: ");
}
public void paidError(string id)
{
// 支付失败(id是调用支付时传递的id)
SDKDemoUI.INSTANCE.LogPrint("[Listener] paidError: " + id);
}
public void paidSuccess(string id)
{
// 支付成功(id是调用支付时传递的id)
SDKDemoUI.INSTANCE.LogPrint("[Listener] paidSuccess: " + id);
}
public void subsAvailable(bool available)
{
// sdk回调订阅是否可用,收到回调后处理
SDKDemoUI.INSTANCE.LogPrint("[Listener] subsAvailable: " + available);
}
}
|