簡體   English   中英

Flurry push - Kotlin 的問題

[英]Flurry push - issue with Kotlin

我沒有找到將 Flurry push 與 Kotlin 集成的簡單方法。

我添加了自動安裝的第一部分。 我在腳本的關鍵部分下得到了紅線。

主要是.withFlurryMessagingListener(flurryMessagingListener)好像找不到flurryMessagingListener

 val flurryMessagingOptions = FlurryMarketingOptions.Builder()
            .setupMessagingWithAutoIntegration()
            .withDefaultNotificationChannelId()
            .withDefaultNotificationIconResourceId(R.drawable.ic_dialog_alert)
            .withDefaultNotificationIconAccentColor()
            .withFlurryMessagingListener(flurryMessagingListener)
            .build()

另一個問題是我不想放置.withDefaultNotificationChannelId() 根據他們網站上的 how to - 這似乎已經過時了。 我還不需要它告訴我我也有。

問為什么這不像 iOS 版本那么容易 - 安裝起來容易得多。 但是,如果有人知道如何使用 Kotlin 進行安裝 - 由於 Flurry 的支持尚未回復我,我將不勝感激。

你需要定義你的聽眾。 例如,

import com.flurry.android.marketing.messaging.FlurryMessagingListener;

FlurryMessagingListener flurryMessagingListener = new FlurryMessagingListener() {
    @Override
    public boolean onNotificationReceived(FlurryMessage flurryMessage) {
        return false;
    }

    @Override
    public boolean onNotificationClicked(FlurryMessage flurryMessage) {
        return false;
    }

    @Override
    public void onNotificationCancelled(FlurryMessage flurryMessage) {
    }

    @Override
    public void onTokenRefresh(String s) {
    }

    @Override
    public void onNonFlurryNotificationReceived(Object o) {
    }
};

不,不需要定義您自己的頻道 ID(通過withDefaultNotificationChannelId )。 如果沒有明確定義,Flurry SDK 將應用默認值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM