Невозможно создать динамическую короткую ссылку с помощью firebase - PullRequest
0 голосов
/ 16 октября 2018

Я могу создать длинную ссылку, но мне не повезло с созданием короткой ссылки.Событие onComplete не запускается вообще.

DynamicLink dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
    .setLink(Uri.parse(link))
    .setDynamicLinkDomain("richdad.page.link")
    .setAndroidParameters(new DynamicLink.AndroidParameters.Builder("in.geekunit.richdad").build())
    .buildDynamicLink();

General.Show(MainActivity.this, "Long link " + dynamicLink.getUri().toString());

FirebaseDynamicLinks.getInstance().createDynamicLink()
    .setLongLink(dynamicLink.getUri())
    .buildShortDynamicLink().addOnCompleteListener(this, new OnCompleteListener<ShortDynamicLink>() {
@Override
public void onComplete(@NonNull Task<ShortDynamicLink> task)
{
    General.Show(MainActivity.this, "onComplete");
    if (task.isSuccessful())
    {
        mInvitationUrl = task.getResult().getShortLink();
        General.Show(MainActivity.this, mInvitationUrl.toString());
    }
    else
    {
        General.Show(MainActivity.this, "Error");
    }
}
});

Попытка создания короткой ссылки напрямую, я вижу ту же проблему.

Работает нормально на 2 устройствах, которые я пробовал из 4.

1 Ответ

0 голосов
/ 18 октября 2018

существует проблема с FDL aSDK 16.1.0 и старым PlayService.Я предлагаю: - создать короткую ссылку из длинной ссылки.- или подождите, пока появится новый FDL aSDK (содержащий исправление).

Работа на некоторых устройствах предполагает, что эти устройства имеют различную версию PlayService.

Надеюсь, это поможет.

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