标签: firebase-dynamic-links

Firebase 动态链接始终打开应用商店

我一直试图让动态链接一整天都没有成功。

我使用 firebase web 和谷歌提供的链接创建了一个动态链接。我已按照说明添加了关联的域(应用链接:https ://myapp.page.link/sZZL ),并且还设置了firebase托管。

在 firebase 上,我检查了团队 ID 和应用商店 ID(它没有发布到应用商店,但上传到苹果开发者帐户,所以有一个 ID)是正确的。

url 类型设置正确,并设置了 bundle id。

如果我在 chrome 中打开链接,它会重定向到应用程序就好了。

我试过发送带有链接的电子邮件并将其添加到笔记中并从那里打开。全部打开应用预览页面,然后重定向到应用商店。

你的应用程序还没有在应用程序商店中,因为它正在开发中 - 这会影响它吗?

我只是想让它重定向到应用程序(在有问题的手机上)而不是应用程序商店

firebase firebase-dynamic-links

14
推荐指数
1
解决办法
5396
查看次数

动态链接 - 正在发布域和路径前缀。请在 1 个月后重试

尝试添加新的 URL 前缀时会显示此消息,您知道为什么会出现此消息吗?

在此处输入图片说明

firebase firebase-dynamic-links

14
推荐指数
1
解决办法
2397
查看次数

如何在Deeplink消息中添加自定义文本而不是URL

我正在集成Firebase以支持应用中的Deeplink功能.我在屏幕示例建议(PFA)中看到,我们可以添加自己的自定义文本,而不是显示深层链接网址.

在此输入图像描述

我试图更新,但没有帮助.怎么做,有什么建议吗?

android deep-linking ios firebase firebase-dynamic-links

13
推荐指数
1
解决办法
1244
查看次数

Firebase不会跟踪动态链接的点击次数

我已通过Firebase控制台创建了动态链接.链接根据其流程正常工作.

问题是链接分析不起作用.在创建当天,Firebase会计算点击次数.但是在创建后的第二天,总点击次数等于零(虽然我知道至少有11次点击).

怎么解决这个?

firebase firebase-dynamic-links

13
推荐指数
1
解决办法
1763
查看次数

没有获得从Playstore下载应用的用户的Firebase动态链接

Playstore App有2个案例

  1. 正常安装(Playstore显示OPEN按钮)
  2. 从动态链接安装(Playstore显示CONTINUE按钮) 打开

测试用例:

从Firebase动态链接下载应用程序,安装后Playstore将显示CONTINUE按钮:

成功安装后,用户可以通过2个选项打开应用程序.

  1. 单击继续按钮打开应用程序- > 应用程序将获取链接,一切正常工作
  2. LAUNCHER ICON打开应用程序,而不是从Playstore 打开应用程序- > App将无法获得动态链接

大多数用户没有点击CONTINUE按钮,因为这是正常的人类行为,因此我丢失了Referrer链接.

这是Firebase的预期行为吗?我该如何避免这个问题?

相关文章在这里

firebase firebase-invites firebase-dynamic-links

13
推荐指数
1
解决办法
845
查看次数

Firebase Deep Link短网址

可以缩短Firebase深层链接的链接吗?他们有这个功能吗?生成的链接太长而且不好.

firebase firebase-dynamic-links

12
推荐指数
1
解决办法
1万
查看次数

Firebase动态链接无法打开应用

我在我的设备上本地开发了一个Android应用程序(app尚未在Android Play商店中).我有以下逻辑来在MainActivity中获得深层链接.

GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this, null)
            .addApi(AppInvite.API)
            .build();

    // Check if this app was launched from a deep link. Setting autoLaunchDeepLink to true
    // would automatically launch the deep link if one is found.
    boolean autoLaunchDeepLink = false;
    AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink)
            .setResultCallback(
                    new ResultCallback<AppInviteInvitationResult>() {
                        @Override
                        public void onResult(@NonNull AppInviteInvitationResult result) {
                            if (result.getStatus().isSuccess()) {
                                // Extract deep link from Intent
                                Intent intent = result.getInvitationIntent();
                                String deepLink = AppInviteReferral.getDeepLink(intent);

                                Toast.makeText(getApplicationContext(), deepLink, Toast.LENGTH_LONG).show();
                                // Handle the deep link. …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-dynamic-links

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

短动态链接错误com.google.android.gms.common.api.ApiException:8:

我正在尝试让Firebase动态链接在我的应用中运行.

我有以下功能

    //long
    String link = "http://www.blessd.mobi";
    DynamicLink m = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse(link))
            .setDynamicLinkDomain("blessd.page.link")
            .setAndroidParameters(
                    new DynamicLink.AndroidParameters.Builder("mobi.blessd")
                            .build())
            .buildDynamicLink();
    Uri t = m.getUri();
    String ll = t.toString();
    Log.d(TAG + " long link:", ll);

    //short
    Task<ShortDynamicLink> shortLinkTask = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse("http://www.blessd.mobi"))
            .setDynamicLinkDomain("blessd.page.link")
            .setAndroidParameters(
                    new DynamicLink.AndroidParameters.Builder("mobi.blessd")
                            .build())
            .buildShortDynamicLink()
            .addOnCompleteListener(this, new OnCompleteListener<ShortDynamicLink>() {
                @Override
                public void onComplete(@NonNull Task<ShortDynamicLink> task) {
                    if (task.isSuccessful()) {
                        // Short link created
                        Uri shortLink = task.getResult().getShortLink();
                        Uri flowchartLink = task.getResult().getPreviewLink();
                        String sl = shortLink.toString();
                        String fcl = flowchartLink.toString();
                        Log.d(TAG + …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-dynamic-links

12
推荐指数
2
解决办法
3101
查看次数

Flutter - 如何在应用邀请功能的 firebase 动态链接中传递自定义参数?

你能告诉我如何使用颤振插件 firebase_dynamic_links[ https://pub.dev/packages/firebase_dynamic_links#-readme-tab-]发送和获取参数吗?

我想在深层链接/动态链接中传递用户名和密码等参数,如下所示:

uriPrefix: 'https://test.page.link/appinvite?username=Test&password=123456',
link: Uri.parse('https://test.page.link/appinvite?username=Test&password=123456'),
Run Code Online (Sandbox Code Playgroud)

这是传递数据的正确方法吗?

之后我使用下面的代码来获取数据,

await FirebaseDynamicLinks.instance.getInitialLink();
final Uri deepLink = data?.link;
Run Code Online (Sandbox Code Playgroud)

但是,它为我提供了我在 Firebase 控制台中为 Deep Link URL 中的 Firebase 动态链接添加的虚拟网址

目前我可以从 firebase 动态链接打开应用程序,但无法获取自定义参数。

任何帮助将不胜感激。

更新代码:

发送邀请:

_generateAndShareDynamicLink() async {
    final DynamicLinkParameters parameters = DynamicLinkParameters(
      uriPrefix: 'https://test.page.link/groupinvite',
      link: Uri.parse('https://test.page.link/groupinvite'),
      androidParameters: AndroidParameters(
        packageName: 'com.test.flutter_authentication',
        minimumVersion: 0,
      ),
      dynamicLinkParametersOptions: DynamicLinkParametersOptions(
        shortDynamicLinkPathLength: ShortDynamicLinkPathLength.unguessable,
      ),
    );

    Uri url = await parameters.buildUrl();

    shareURL(Uri.https(url.authority, url.path, {"username": "Test"}));
}
Run Code Online (Sandbox Code Playgroud)

用于在 initState() 中获取数据:

FirebaseDynamicLinks.instance.onLink(
        onSuccess: (PendingDynamicLinkData dynamicLink) async {
          final Uri deepLink …
Run Code Online (Sandbox Code Playgroud)

android dart firebase flutter firebase-dynamic-links

12
推荐指数
2
解决办法
7897
查看次数

如何编辑 Firebase DynamicLinks 404(未找到动态链接)页面?

我正在使用 Firebase DynamicLinks 并想知道是否有办法编辑用户打开无效或已删除链接时出现的页面?

我试图在 Firebase 托管的公共文件夹中提供 404.html,但没有按预期工作。

我想编辑这张图片中出现的内容

dynamic-links firebase firebase-hosting firebase-dynamic-links

12
推荐指数
1
解决办法
886
查看次数