Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
推荐奖励实施Firebase android studio_Android_Firebase_Firebase Dynamic Links_Firebase Invites - Fatal编程技术网

推荐奖励实施Firebase android studio

推荐奖励实施Firebase android studio,android,firebase,firebase-dynamic-links,firebase-invites,Android,Firebase,Firebase Dynamic Links,Firebase Invites,我正在开发一个使用opencv进行图像处理的相机应用程序。我用admob为自己挣钱。我想使用推荐推广我的应用程序。因为我已经使用Firebase作为后端进行身份验证,并且作为数据库,所以我也考虑使用Firebase进行身份验证 所以我使用Firebase动态链接。医生没有给我足够的细节。所以我只是按照我理解的方式来实施 DynamicLink dynamicLink=FirebaseDynamicLinks.getInstance().createDynamicLink()

我正在开发一个使用opencv进行图像处理的相机应用程序。我用admob为自己挣钱。我想使用推荐推广我的应用程序。因为我已经使用Firebase作为后端进行身份验证,并且作为数据库,所以我也考虑使用Firebase进行身份验证

所以我使用Firebase动态链接。医生没有给我足够的细节。所以我只是按照我理解的方式来实施

DynamicLink dynamicLink=FirebaseDynamicLinks.getInstance().createDynamicLink()
                    .setLink(Uri.parse("https://youtube.com"))
                    .setDynamicLinkDomain("https://un3v9.app.goo.gl")
                    .setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
                    .buildDynamicLink();
            Uri dynamicLinkUri=dynamicLink.getUri();

            Toast.makeText(getApplicationContext(),dynamicLinkUri.toString(),Toast.LENGTH_SHORT).show();
            Log.i("gdfkjdgfsdbflkdjgidkiskgfbj",dynamicLinkUri.toString());

            Intent intent=new AppInviteInvitation.IntentBuilder("Free Snaps")
                    .setMessage("awesome app")
                    .setDeepLink(dynamicLinkUri)
                    .build();
            startActivityForResult(intent,REQUEST_INVITES);
这就是我发送邀请的方式。由于该应用程序仍在开发中,因此没有链接将受邀请的人重定向到play store,因此我使用Youtube.com测试了动态链接是否正常工作

在Firebase控制台中

为了 设置您的短URL链接-> 设置动态链接->动态链接名称->YouTube测试 定义iOS的链接行为->在浏览器中打开链接URL 定义android的链接行为->在浏览器中打开深度链接URL

当我运行代码时,它会显示一个发送邀请的界面。并且它成功地发送了邀请

当我打开邮件时,上面写着xxxxxx@gmail.com通过unified-notifications.bounces.google.com安装此应用程序

当我点击pc或android设备上的链接时,它会进入google play商店,并说找不到物品

我的问题是为什么它没有重定向到youtube.com
当我最终将应用程序启动到play store时,我应该将google playstore链接放在我的代码中的什么位置

您可以(从控制台)获取一个长链接并尝试使用调试视图(末尾的append&d=1)来检查设置是否正常吗?您可以解释如何从控制台获取长链接吗?