针对Android的Xamarin.Forms的AppCenter.ms推送通知

问题描述 投票:0回答:1

[我已经按照这两个教程进行了操作-Xamarin.Forms中的Android推送通知,按照所有说明设置AppCenter.ms和Firebase:

https://www.youtube.com/watch?v=t-mvM6visKU

https://www.youtube.com/watch?v=TT11e_YCRwI

一切正常(通知除外),AppCenter.ms甚至说发送了2/2条消息。当我首先在Visual Studio的物理设备上运行该应用程序时,它说发送了1/1。然后,我尝试使用仿真器(Pixel 2,Oreo 8.0),它说2/2已发送,因此正在注册。

但是通知永远不会在任何设备上通过。我完全按照这些教程进行操作,包括添加

<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver" android:exported="false" />
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:exported="true" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="${applicationId}" />
</intent-filter>
</receiver>

我该如何调试-任何想法?

xamarin.forms visual-studio-app-center visual-studio-app-center-push
1个回答
0
投票

[设置Firebase时,我选择不启用Google Analytics(分析)。这似乎只是中断通知。

当我启用Analytics通知时开始工作。

© www.soinside.com 2019 - 2024. All rights reserved.