[英]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.