应用关闭时,FCM无法打开必要的活动

时间:2016-06-26 15:59:33

标签: java android firebase-cloud-messaging

抱歉我的英文。在我使用 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>

0 个答案:

没有答案