小编Zee*_*riq的帖子

如何在 Firebase 中使用推送通知关闭活动?

我正在处理 Firebase 推送通知,我想关闭MainActivity. 应用程序应在onMessageReceived()调用时完成。我也通过了,Context但它不起作用。在这种情况下,我会在应用程序打开时发送通知。我的代码:

主活动.java

public class MainActivity extends FragmentActivity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        new FirebaseMessagingService(MainActivity.this);
  }
}
Run Code Online (Sandbox Code Playgroud)

FirebaseMessagingService.java

public class FirebaseMessagingService extends
             com.google.firebase.messaging.FirebaseMessagingService {

    Context context;
    public FirebaseMessagingService(Context ctx) {
        this.context = ctx;
    }

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        context.finish();
    }
}
Run Code Online (Sandbox Code Playgroud)

java android firebase firebase-cloud-messaging

2
推荐指数
1
解决办法
664
查看次数