मैं एंड्रॉइड क्लाइंट एपीआई का उपयोग करने के बजाय अपने गतिशील लिंक बनाने के लिए फायरबेस क्लाउड फ़ंक्शंस का उपयोग करने का प्रयास कर रहा हूं

    @VisibleForTesting
    static Uri buildDeepLink(@NonNull final Uri deepLink, int minVersion) {
        String uriPrefix = "https://url.page.link";

        DynamicLink.Builder builder = FirebaseDynamicLinks.getInstance()
                .createDynamicLink()
                .setDomainUriPrefix(uriPrefix)
                .setAndroidParameters(new DynamicLink.AndroidParameters.Builder()
                        .setMinimumVersion(minVersion)
                        .build())
                .setLink(deepLink);

        final DynamicLink link = builder.buildDynamicLink();
        // Return the dynamic link as a URI
        return link.getUri();
    }

उपरोक्त कोड एंड्रॉइड क्लाइंट के लिए है, क्या क्लाउड फ़ंक्शन पर्यावरण के लिए समान कोड है?

1
Urchboy 31 अगस्त 2019, 08:54

2 जवाब

सबसे बढ़िया उत्तर

Firebase डायनामिक लिंक में वर्तमान में SDKs बनाने के लिए हैं iOS, Android, Unity और C++ के लिए लिंक। इसमें अन्य प्लेटफार्मों के लिए एक आरईएसटी एपीआई भी है। चूंकि आप Android या iOS का उपयोग नहीं कर रहे हैं, इसलिए आपको REST API< का उपयोग करना होगा /ए>.

3
Frank van Puffelen 31 अगस्त 2019, 17:34