Flurry push - Kotlin 问题
Flurry push - issue with Kotlin
我找不到将 Flurry 推送与 Kotlin 集成的简单方法。
我添加了自动安装的第一部分。我在脚本的关键部分下看到了红线。
主要是.withFlurryMessagingListener(flurryMessagingListener)
似乎找不到 flurryMessagingListener
val flurryMessagingOptions = FlurryMarketingOptions.Builder()
.setupMessagingWithAutoIntegration()
.withDefaultNotificationChannelId()
.withDefaultNotificationIconResourceId(R.drawable.ic_dialog_alert)
.withDefaultNotificationIconAccentColor()
.withFlurryMessagingListener(flurryMessagingListener)
.build()
另一个问题是我不想放 .withDefaultNotificationChannelId()
。根据他们网站上的操作方法——这似乎已经过时了。我不需要,但它告诉我我也有。
问题为什么这不像 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 将应用默认值。
我找不到将 Flurry 推送与 Kotlin 集成的简单方法。
我添加了自动安装的第一部分。我在脚本的关键部分下看到了红线。
主要是.withFlurryMessagingListener(flurryMessagingListener)
似乎找不到 flurryMessagingListener
val flurryMessagingOptions = FlurryMarketingOptions.Builder()
.setupMessagingWithAutoIntegration()
.withDefaultNotificationChannelId()
.withDefaultNotificationIconResourceId(R.drawable.ic_dialog_alert)
.withDefaultNotificationIconAccentColor()
.withFlurryMessagingListener(flurryMessagingListener)
.build()
另一个问题是我不想放 .withDefaultNotificationChannelId()
。根据他们网站上的操作方法——这似乎已经过时了。我不需要,但它告诉我我也有。
问题为什么这不像 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 将应用默认值。