我有一个问题。我们可以添加一个邀请按钮,在Android工作室的移动的应用程序,点击提供网站的推荐链接,而不是应用程序本身?我们可以使用Firebase动态链接,这还是它只引用应用程序本身?我已经添加了动态链接的代码,但它只引用移动应用程序,而不是网站。我想知道,如果我们可以引用网站以及。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_refer);
invite = findViewById(R.id.inviteBtn);
// calling the action bar
ActionBar actionBar = getSupportActionBar();
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
invite.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
inviteLink();
}
});
}
public void inviteLink(){
Log.e("main", "invite link");
DynamicLink dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(Uri.parse("https://www.versatileva.com.au/"))
.setDomainUriPrefix("versatileva.page.link")
.setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
.setIosParameters(new DynamicLink.IosParameters.Builder("com.android.versatilevaproject").build())
.buildDynamicLink();
Uri dynamicLinkUri = dynamicLink.getUri();
Log.e("main", " Long refer "+ dynamicLink.getUri());
//versatileva.page.link?apn=com.android.versatilevaproject&ibi=com.android.versatilevaproject&link=https%3A%2F%2Fwww.versatileva.com.au%2F
}
}
1条答案
按热度按时间myzjeezk1#
Firebase提供了guide,通过动态链接奖励用户推荐。你可以将动态链接与Realtime Database和Cloud Functions沿着使用,通过向推荐者和接收者提供应用内奖励来鼓励你的用户邀请他们的朋友。