Android AppsFlyer SDK集成测试在应用程序上失败,但非有机测试数据反映在仪表板上

Android AppsFlyer SDK集成测试在应用程序上失败,但非有机测试数据反映在仪表板上,android,appsflyer,appsflyer-android-sdk,Android,Appsflyer,Appsflyer Android Sdk,尝试集成Android的AppsFlyer SDK时,我遵循了中指示的所有步骤。最初,所述的依赖关系是: implementation 'com.appsflyer:af-android-sdk:4+@aar' 但出于某种原因,它本身并没有指向最新版本,这使得init()版本不可见。因此,我改为将其调整为4.8.15版(目前是最新版本),该版本如指南中所预期的那样工作 在添加所需的权限(具有可选权限)和BroadcastReceiver(我没有任何其他用于推荐人的接收器,因此我只使用了Sing

尝试集成Android的AppsFlyer SDK时,我遵循了中指示的所有步骤。最初,所述的依赖关系是:

implementation 'com.appsflyer:af-android-sdk:4+@aar'
但出于某种原因,它本身并没有指向最新版本,这使得
init()
版本不可见。因此,我改为将其调整为
4.8.15版(目前是最新版本),该版本如指南中所预期的那样工作

在添加所需的权限(具有可选权限)和BroadcastReceiver(我没有任何其他用于推荐人的接收器,因此我只使用了
SingleInstallBroadcastReceiver
)之后,我在应用程序的应用程序类上实现了如下初始化:

public class MyApp extends Application {

    private static final String AF_DEV_KEY = "DEV_KEY_FROM_CONSOLE_HERE";


    @Override
    public void onCreate() {
        super.onCreate()
        initAppsFlyer();
    }

    public void initAppsFlyer() {
        final AppsFlyerConversionListener listener = new AppsFlyerConversionListener() {
            @Override
            public void onInstallConversionDataLoaded(Map<String, String> conversionData) {

            }

            @Override
            public void onInstallConversionFailure(String errorMessage) {

            }

            @Override
            public void onAppOpenAttribution(Map<String, String> attributionData) {

            }

            @Override
            public void onAttributionFailure(String errorMessage) {

            }
        };
        AppsFlyerLib.getInstance().init(AF_DEV_KEY, listener, this);
        AppsFlyerLib.getInstance().startTracking(this);
    }
}
无法监视此应用程序。请确保:

  • 您正在使用受支持的AppsFlyer SDK版本
  • AppsFiler的广播接收器已配置
  • startTracking()位于MainActivity中
  • 这是最新的版本。所以它应该会起作用
  • 复制粘贴在接收器上。尝试删除它,然后重新运行测试,它显示丢失的接收器错误。把它贴回去
  • 我在实际的应用程序类中调用
    startTracking()
    。但这到底是怎么回事。我尝试了一下,在
    MainActivity.onCreate()中调用了它,得到了相同的结果
  • 我不知道考试失败的原因是什么。由于没有关于如何进一步调试它的详细信息,所以也没有太多的内容可以继续然而,我检查了仪表板,它就在那里。非有机安装数据统计


    现在我很困惑。集成或SDK集成测试应用程序是否存在问题?

    只要仪表板计数并显示您的非有机安装数据,我会说您可以继续;问题可能在于集成测试应用程序。但是,最好直接从AppsFlyer支持部门获得此保证(support@appsflyer.com),或等待当前在那里工作的人员在此处回复。
    Clicked on SDK Integration Testing...
    Checking configuration...
    Testing your app..
    *app opens*
    *closes*
    *opens again*
    Testing your app..
    Checking configuration...
    ..
    X Oops..