2016-01-21 79 views
1

我正在嘗試整合Kiip獎勵sdk,並且當我列出回調popart時,它始終爲空。Android Kiip 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); 
        } 
       }; 

回答

1

Andrew從Kiip在這裏。正如註釋「//警告:如果沒有給予獎勵,poptart可能爲空...」,每個時刻都不會有獎勵。獎勵取決於給定地理位置的庫存。

無效響應表示您的集成工作正常,但是在相應的時刻保存沒有獎勵。

考慮到您每次都收到空回覆,您可能需要嘗試使用基於美國的VPN。此外,設置測試獎勵將有助於確保工作整合: http://docs.kiip.me/en/guide/android.html#adding-yourself-as-a-test-device

+0

確實測試獎勵還需要美國的VPN嗎? – John

+0

好問題。無論地理定位如何,測試獎勵都會佔用100%的時間(除非您是垃圾郵件時刻)。不需要使用VPN。 – AndrewMac