TapJoyのgetTapPointsと、getUpdatedPoints [iOS]
TapJoyで最初に、
[TapjoyConnect requestTapjoyConnect:@"xxxx" secretKey:@"xxx"];
したときにも、getTapPoints が呼ばれる。
したがって、requestのあとに、
[TapjoyConnect getTapPoints];
を呼び出していると、重複する。
request 時にgetTapPointsを呼びたく無い場合は、
-(void)getUpdatedPoints:(NSNotification*)notifyObj
が呼ばれた後に、フラグ等で処理する。AppDelegateのときはとおさないー的な。
[TapjoyConnect requestTapjoyConnect:@"xxxx" secretKey:@"xxx"]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getUpdatedPoints:) name:TJC_TAP_POINTS_RESPONSE_NOTIFICATION object:nil];
ということで、この2つはペアでAppDelegateに入れておく。
getでそのまま、spendする場合は、TJC_SPEND_TAP_POINTS_RESPONSE_NOTIFICATION、も同じタイミングで登録したらいいさ。