Anm*_*mol 7 android firebase google-cloud-messaging firebase-cloud-messaging
我想在Android应用程序中从gcm迁移到fcm.我是否需要从gcm向Android应用程序的旧用户发送推送通知,或者我可以从服务器通过新的fcm发送它?
FCM运行正常我可以通过fcm在我的设备上接收推送通知,但是我无法从FCM控制台向旧的GCM注册令牌发送推送通知.
下面是我添加到我的清单文件中的代码,用于fcm工作 -
<uses-permission android:name="com.google.android.z.permission.RECEIVE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<application>
<service
android:name=".view.activity.MyFcmListenerService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<service
android:name=".view.activity.MyInstanceIDListenerService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
</application>
Run Code Online (Sandbox Code Playgroud)
我进行了很多搜索,但找不到满意的答案。所以,我应用了这个修复。
我继续使用向 GCM 用户发送推送通知的旧方法,对于通过 FCM 注册的用户,我可以通过 FCM 或 Firebase 通知控制台向他们发送推送通知。
PS 您无法通过 FCM 向 GCM 注册令牌发送推送通知。
| 归档时间: |
|
| 查看次数: |
5812 次 |
| 最近记录: |