Java FirebaseInAppMessagingClickListener未调用android

Java FirebaseInAppMessagingClickListener未调用android,java,android,firebase,onclicklistener,firebase-in-app-messaging,Java,Android,Firebase,Onclicklistener,Firebase In App Messaging,我正在使用FirebaseInAppMessaging,它很有效。然后我使用FirebaseInAppMessagingClickListener注册动作回调,它没有调用 public class InAppMessageClick implements FirebaseInAppMessagingClickListener, FirebaseInAppMessagingImpressionListener, FirebaseInAppMessagingDisplay { String TAG

我正在使用FirebaseInAppMessaging,它很有效。然后我使用FirebaseInAppMessagingClickListener注册动作回调,它没有调用

public class InAppMessageClick implements FirebaseInAppMessagingClickListener, FirebaseInAppMessagingImpressionListener, FirebaseInAppMessagingDisplay {

String TAG = "InAppMessageClick";
@Override
public void messageClicked(InAppMessage inAppMessage, Action action) {
    // Determine which URL the user clicked
    String url = action.getActionUrl();
    LogUtils.i(TAG, "Action URL : "+url);
    // Get general information about the campaign
    CampaignMetadata metadata = inAppMessage.getCampaignMetadata();
   Log.i(TAG," Metadata : "+metadata);
}


@Override
public void impressionDetected(InAppMessage inAppMessage) {
    LogUtils.i(TAG, "impressionDetected Action URL : "+inAppMessage.getCampaignMetadata().getCampaignName());
}

@Override
public void displayMessage(InAppMessage inAppMessage, FirebaseInAppMessagingDisplayCallbacks firebaseInAppMessagingDisplayCallbacks) {
    LogUtils.i(TAG, "displayMessage Action URL : "+inAppMessage.getCampaignMetadata().getCampaignName());

}
}

我在MainActivity的onCreate中注册了这个点击监听器

InAppMessageClick inAppMessageClick = new InAppMessageClick();
    FirebaseInAppMessaging.getInstance().setMessageDisplayComponent(inAppMessageClick);
    FirebaseInAppMessaging.getInstance().addClickListener(inAppMessageClick); 
我试着用两种方法注册听众

InAppMessageClick inAppMessageClick = new InAppMessageClick();
FirebaseInAppMessaging.getInstance().addClickListener(inAppMessageClick);`

`

并使用gradle

    implementation 'com.google.firebase:firebase-inappmessaging-display:18.0.2'

    implementation 'com.google.firebase:firebase-core:17.0.1' 

是否与7天前发行的这一期有关?

这可能与7天前发行的这一期有关吗?

是的,到目前为止我还没有找到任何解决方案。@AbhishekKumarSrivastav即使升级到最新版本,我仍然有这个问题。你找到解决办法了吗?是的,我现在还没有找到任何解决办法。@AbhishekKumarSrivastav我仍然有这个问题,即使升级到最新版本。你找到解决方法了吗?请在回答中添加一些解释。即使在测试InApp message时,上述方法也会为你提供消息单击侦听器,但请确保在创建活动时取消选中复选框并使用Disclose as Actionplease,为您的回答添加一些解释上述方法将为您提供消息单击侦听器,即使在测试InApp消息时也是如此,但请确保在创建活动时,您已取消选中该框,并使用Dislose as Action
    implementation 'com.google.firebase:firebase-inappmessaging-display:18.0.2'

    implementation 'com.google.firebase:firebase-core:17.0.1' 
Dependencies:
implementation platform('com.google.firebase:firebase-bom:26.6.0')
implementation 'com.google.firebase:firebase-analytics-ktx'
implementation 'com.google.firebase:firebase-inappmessaging-display-ktx'
implementation 'com.google.firebase:firebase-inappmessaging-ktx'

code on MainActivity onCreateMethod:
val firebaseIam = Firebase.inAppMessaging
firebaseIam.addClickListener { inAppMessage, action ->
            //write your functionality
            Log.d("here","successful)

        }