Android - Branch.io 中未调用 `onInit Finished` 方法
Android - `onInitFinished` method is not callled in Branch.io
我是 branch.io 的新人,我正在关注他们的官方文档。当我 运行 我的应用程序 onInitFinished
方法没有被调用。我发现了同样的问题 ,但解决方案中使用了一个我不知道的术语 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) {
}
请帮帮我!
在 Whosebug
和其他网站上检查了这么多问题和解决方案后,我通过在应用程序中添加 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>
按照建议
我是 branch.io 的新人,我正在关注他们的官方文档。当我 运行 我的应用程序 onInitFinished
方法没有被调用。我发现了同样的问题 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) {
}
请帮帮我!
在 Whosebug
和其他网站上检查了这么多问题和解决方案后,我通过在应用程序中添加 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>
按照建议