android - ShortDynamicLink is not generating short link for dynamic links -


creating dynamic link

  dynamiclink dynamiclink = firebasedynamiclinks.getinstance().createdynamiclink()             .setlink(uri.parse("http://shaharapp.in/"))             .setdynamiclinkdomain("https://cuh8g.app.goo.gl/")             // open links app on android             .setandroidparameters(new dynamiclink.androidparameters.builder().build())             // open links com.example.ios on ios             .builddynamiclink();       dynamiclinkuri = dynamiclink.geturi(); 

after this, long dynamic link. passing dynamiclinkuri shortlinktask

 task<shortdynamiclink> shortlinktask = firebasedynamiclinks.getinstance().createdynamiclink()             .setlonglink(dynamiclinkuri)             .buildshortdynamiclink();     shortlinktask.addoncompletelistener(new oncompletelistener<shortdynamiclink>() {         @override         public void oncomplete(@nonnull task<shortdynamiclink> task) {             if (task.issuccessful()) {                   uri shortlink = task.getresult().getshortlink();                 link_txt.settext(shortlink.tostring());             }             else {                  viewgroup container = (viewgroup) findviewbyid(r.id.snackbar_layout);                 snackbar.make(container, "error", snackbar.length_short).show();              }         }     }); 

this task not completing, after debugging got this

com.google.android.gms.common.api.apiexception: 7: bad request class com.google.android.gms.common.api.apiexception

what long link getting? suggest trying long link , ensure link works correctly.

also, append &d=1 long link. such link navigate debug page possible errors/warnings displayed.

looking @ code, 1 possible reason failure format of domain. see example https://firebase.google.com/docs/dynamic-links/android/create . domain expected string containing domain, without https scheme:

.setdynamiclinkdomain("abc123.app.goo.gl") 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -