代码之家  ›  专栏  ›  技术社区  ›  Shaifali Rajput

Android-“onInitFinished”方法未在分支中调用。io

  •  6
  • Shaifali Rajput  · 技术社区  · 7 年前

    onInitFinished 方法未调用。我发现了同样的问题 here 但是一个术语 postBranchInitSession(null); 在我不知道的解决方案中使用,我试图找到,但没有得到任何结果。在它的官方文件中有很多令人困惑的文件,从这些文件中我没有得到什么东西

      try {
            branch = Branch.getInstance();
            branch.initSession(new Branch.BranchReferralInitListener() {
                @Override
                public void onInitFinished(JSONObject referringParams, BranchError error) {
                    if (error == null) {
                        Log.d("Splash onStart", referringParams.toString());
    
                    } else {
                        Log.i("MyApp", error.getMessage());
                    }
                }
            }, this.getIntent().getData(), this);
        } catch (Exception ex) {
    
        }
    

    1 回复  |  直到 7 年前
        1
  •  5
  •   Vishal Yadav chetan mekha    7 年前

    在检查了如此多的问题和解决方案之后 StackOverFlow 其他网站我通过添加 android:name="io.branch.referral.BranchApp"

    <application
         android:allowBackup="true"
         android:icon="@mipmap/ic_launcher"
         android:label="@string/app_name"
         android:supportsRtl="true"
         android:theme="@style/AppTheme"
         android:name="io.branch.referral.BranchApp">
         ...
    </application>
    

    按照建议 here by Alex Bauer