我正在尝试集成Kiip奖励sdk,并且在我收听回调波普艺术时总是空着。

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);
                    }
                };

最佳答案

来自Kiip的Andrew。如评论“ //警告:如果没有给予奖励……,poptart可能为null”,则并非总是有每一刻的奖励。奖励取决于给定地理位置的库存。

空响应表示您的集成正在运行,但是在相应的节省时间中没有回报。

考虑到每次收到的响应都是无效的,您可能想尝试使用美国境内的VPN。此外,设置测试奖励将有助于确保有效的整合:
http://docs.kiip.me/en/guide/android.html#adding-yourself-as-a-test-device

关于android - Android Kiip Popart始终为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34919813/

10-13 03:00