如何在Delphi firemonkey android中处理Firebase FCM点击操作?

如何在Delphi firemonkey android中处理Firebase FCM点击操作?,delphi,click,firebase-cloud-messaging,action,rad-studio,Delphi,Click,Firebase Cloud Messaging,Action,Rad Studio,我能够使用Delphi 10.3.2复制相同的android应用程序,请遵循中的步骤 但是,当用户单击通知时,我没有发现处理FCM单击操作的线索 我尝试向androidmanifest.xml添加一个附加的意图过滤器操作android:name=“CUSTOM\u action” <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity" android:label="ione

我能够使用Delphi 10.3.2复制相同的android应用程序,请遵循中的步骤

但是,当用户单击通知时,我没有发现处理FCM单击操作的线索

我尝试向androidmanifest.xml添加一个附加的意图过滤器操作android:name=“CUSTOM\u action”

    <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
            android:label="ione"
            android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
            android:launchMode="singleTask">
        <!-- Tell NativeActivity the name of our .so -->
        <meta-data android:name="android.app.lib_name"
            android:value="ione" />
        <intent-filter>  
            <action android:name="android.intent.action.MAIN" />
            <action android:name="CUSTOM_ACTION" />             
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter> 

    </activity>

和使用 registerIntentAction(StringtoJString('CUSTOM_ACTION')

注册意图操作和测试

如果我在FCM通知中包含click_操作,当用户单击通知时,不会发生任何事情。如果我删除了click_操作,当用户单击通知时,应用程序将打开


有人知道我们应该如何在Delphi中配置以处理FCM单击操作吗?

如何处理该操作的示例:

constructor TForm1.Create(AOwner: TComponent);
var
  LPushData: TPushData;
begin
  inherited;
  LPushData := PushEvents1.StartupNotification;
  if LPushData <> nil then
    PushEvents1PushReceived(PushEvents1, LPushData);
end;
构造函数TForm1.Create(AOwner:TComponent);
变量
LPushData:TPushData;
开始
继承;
LPushData:=PushEvents1.StartupNotification;
如果LPushData为零,则
PushEvents1PushReceived(PushEvents1,LPushData);
结束;

您有更详细的示例吗?PushEvents1是否独立工作?如何使用TPushEvents的详细示例在实际问题的第一个链接中:您有解决此问题的方法吗?Tnx