В Firebase Dynamic linking через Fcm он просто открывает приложение, а не переходит на активность - PullRequest
1 голос
/ 23 октября 2019

В Firebase Dynamic linking через Fcm ссылка направляет меня к активности только тогда, когда приложение открыто, если оно закрыто, и я нажимаю на уведомление;он просто открывает приложение

      <intent-filter android:autoVerify="true">
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:host="www.example.com" android:path="/book" android:scheme="http"/>
            <data android:host="www.example.com" android:path="/book" android:scheme="https"/>
        </intent-filter>

BooksActivity.java

FirebaseDynamicLinks.getInstance()
            .getDynamicLink(getIntent())
            .addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
                @Override
                public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
                    Uri deepLink = null;
                    if (pendingDynamicLinkData != null) {
                        deepLink = pendingDynamicLinkData.getLink();
                       //Getting the id from notification dynamic linking
                        bookId= MyFirebaseMessagingService.BOOK_ITEM_ID;
                    }
                    if (deepLink != null) {
                        Snackbar.make(findViewById(android.R.id.content),
                                "Found deep link!", Snackbar.LENGTH_LONG).show();

                    } else {
                        Log.d(TAG, "getDynamicLink: no link found");
                    }
                }

            })
            .addOnFailureListener(this, new OnFailureListener() {
                @Override
                public void onFailure(@NonNull Exception e) {
                    Log.w(TAG, "getDynamicLink:onFailure", e);
                }
            });

// Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...