您好,我是 Firebase 动态链接的新手,并且是自己学习的,我一直在遵循本教程来完成它。
我的代码创建方法是:
private void createLink() {
String link = "https://play.google.com/store/apps/details?id=com.test.app&referrer="+"test1234" ;
FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(Uri.parse(link))
.setDynamicLinkDomain("testxyz.page.link")
.setAndroidParameters(
new DynamicLink.AndroidParameters.Builder("com.test.app")
.setMinimumVersion(125)
.build())
.buildShortDynamicLink().addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.e("xyz", "error:::" + e.toString());
}
})
.addOnSuccessListener(new OnSuccessListener<ShortDynamicLink>() {
@Override
public void onSuccess(ShortDynamicLink shortDynamicLink) {
Log.e("xyz", "link:::" + shortDynamicLink.getShortLink());
}
});
}
Run Code Online (Sandbox Code Playgroud)
它给了我这样的网址:https://testxyz.page.link/RhSKMYMnE2YHLbZk6 我将其复制并粘贴到我的浏览器中,它工作正常,带我到游戏商店并显示了我想用此链接打开的所需应用程序应用程序 ID:com.test.app
我所做的测试是从我的 Android 手机上单击此 url,该手机安装了应用程序,应用程序 ID:com.test.app,应该使用我单击的 URL 打开它!
我在我的应用程序中收到 id 为com.test.app的链接,方法为:
private void check(){
FirebaseDynamicLinks.getInstance()
.getDynamicLink(getIntent())
.addOnSuccessListener(this, new …Run Code Online (Sandbox Code Playgroud) 我可以删除我的链表的所有节点以通过我的这段代码删除吗?如果没有,那么如何一次删除所有节点!
我的代码是
EditNode mynode=start;
while(mynode!=null){
mynode.editnext=null;
mynode=mynode.editnext;
}
Run Code Online (Sandbox Code Playgroud)
需要帮助!提前致谢...