【发布时间】:2020-04-21 13:47:38
【问题描述】:
在我的应用中,我正在使用 Branch 跟踪应用安装推荐,并且我还有一个名为 SIGN_UP 的自定义事件,它会在注册请求完成后发送。|
因此,在使用分支链接(特别是 fb 链接)在我的应用中安装和注册后,即使我在 INSTALL 事件中获得了正常的活动数据,我似乎也没有在我的自定义中获得任何相关数据一:
Screenshot of dashboard webhook events when filtered by AAID(查看第一行中的Campaign、Ad Partner 3P、Ad Partner、Channel、Feature 列如何为空。)
发生这种情况的任何原因?
使用的代码:
- 在我的应用程序类中:
@Override
public void onCreate() {
super.onCreate();
// ...
Branch.getAutoInstance(this);
// ...
}
- 在我的启动器活动中:
private val callback = Branch.BranchReferralInitListener { referringParams, error ->
if (error == null) {
Timber.i("BRANCH SDK success: %s", referringParams.toString())
} else {
Timber.e("BRANCH SDK error: %s", error.message)
}
}
override fun onStart() {
super.onStart()
Branch.sessionBuilder(this).withCallback(callback).withData(this.intent?.data).init()
}
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
Branch.sessionBuilder(this).withCallback(callback).reInit()
}
- 发送
SIGN_UP事件时:
Branch.getInstance().setIdentity(memberId)
BranchEvent("SIGN_UP")
.addCustomDataProperty("UDID", udid)
.logEvent(activity)
分支版本:5.0.1
【问题讨论】: