推荐奖励实施Firebase android studio
我正在开发一个使用opencv进行图像处理的相机应用程序。我用admob为自己挣钱。我想使用推荐推广我的应用程序。因为我已经使用Firebase作为后端进行身份验证,并且作为数据库,所以我也考虑使用Firebase进行身份验证 所以我使用Firebase动态链接。医生没有给我足够的细节。所以我只是按照我理解的方式来实施推荐奖励实施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()
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)来检查设置是否正常吗?您可以解释如何从控制台获取长链接吗?