如何在Delphi firemonkey android中处理Firebase FCM点击操作?
我能够使用Delphi 10.3.2复制相同的android应用程序,请遵循中的步骤 但是,当用户单击通知时,我没有发现处理FCM单击操作的线索 我尝试向androidmanifest.xml添加一个附加的意图过滤器操作android:name=“CUSTOM\u action”如何在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
<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