抱歉我的英文。在我使用 GCM 进行推送通知之前,当我的应用关闭时我遇到一个问题,我点击通知仅打开mainactivity.class
而不是我点击通知时打开的通知是必要的活动。问题是我在GcmListenerService
中延伸documentation我在延伸IntentService
时确定了它并且它正在工作。当我的应用程序关闭时,我点击通知打开了必要的活动。
然后我想要 FCM ,当我延伸到GcmListenerService
时我遇到同样的问题,但现在我延伸到FirebaseMessagingService
,现在就像之前我无法打开必需活动应用程序已关闭。
manifest
之前(当所有工作文件)时(GcmMessageHandler - 我的推送类)
<receiver
android:name="com.google.android.gms.gcm.GcmReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.nga.plancentral" />
</intent-filter>
</receiver>
<service android:name="push.GcmMessageHandler"
android:exported="false" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
</intent-filter>
</service>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
现在在清单中我有
<service
android:name="push.FBMnotification">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>