推荐奖励实施Firebase android studio

时间:2018-02-11 05:26:34

标签: android firebase firebase-dynamic-links firebase-invites

我正在开发一个使用opencv进行图像处理的相机应用程序。我用admob为自己赚钱。我想使用推介来宣传我的应用。由于我已经使用Firebase作为后端进行身份验证,因此我认为使用Firebase也可以使用Firebase。

所以我正在使用Firebase动态链接。 Docs Don没有给我足够的细节。所以我只是实现了我理解它的方式。

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);

这就是我发送这样的邀请的方式。由于应用程序仍处于开发阶段,因此没有链接将受邀人员重定向到商店,因此我使用Youtube.com测试动态链接是否正常工作。

在Firebase控制台中,

有关 设置您的短网址链接 - > https://un3v9.app.goo.gl/ZjWo 设置动态链接 - > https://youtube.com动态链接名称 - > YouTube测试 定义iOS的链接行为 - >在浏览器中打开链接URL 定义android的链接行为 - >在浏览器中打开深层链接网址

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

当我打开我的电子邮件时,它通过unified-notifications.bounces.google.com说xxxxxx@gmail.com安装此应用程序

当我点击PC或Android设备上的链接时,它会转到谷歌游戏商店并说找不到项目..

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

0 个答案:

没有答案