我在这里看到了一个类似的问题,但它有点不同,因为我需要的不仅仅是频道归因更深入,因为答案是什么。
使用 iAd,您可以requestAttributionDetails像这里提到的那样,它提供了诸如活动 ID、关键字等详细信息。 Firebasein_app_purchase自动收集事件(这里),但不收集任何这些信息,至少根据链接的文档。
我的问题是,如果in_app_purchaseFirebase 自动记录该事件,我如何覆盖它(或添加额外的事件或用户属性)以提供我的分析所需的来自该 iAd 数据的活动归因、关键字等数据。这些归因详细信息对于我们确定哪些广告系列在用户转化后为我们带来回报至关重要。
我正在使用 Jupiter 库中的 Junit 5 编写一些测试。当我使用 @SpringBootTest 注释时,出现错误(初始化错误)
完整的堆栈跟踪。
org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V java.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:379) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildDefaultMergedContextConfiguration(AbstractTestContextBootstrapper.java:312) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:265) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildTestContext(AbstractTestContextBootstrapper.java:108) at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.buildTestContext(SpringBootTestContextBootstrapper.java:99) at org.springframework.test.context.TestContextManager.(TestContextManager.java:139) at org.springframework.test.context.TestContextManager.(TestContextManager.java:124) at org.junit.jupiter.engine.execution.ExtensionValuesStore.lambda$getOrComputeIfAbsent$0(ExtensionValuesStore.java:80) at org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier.get(ExtensionValuesStore.java:185) at org.junit.jupiter.engine.execution.ExtensionValuesStore.getOrComputeIfAbsent(ExtensionValuesStore.java:87) at org.junit.jupiter.engine.execution.ExtensionValuesStore.getOrComputeIfAbsent(ExtensionValuesStore.java:91) at org.junit.jupiter.engine.execution.NamespaceAwareStore.getOrComputeIfAbsent(NamespaceAwareStore.java:61) at org.springframework.test.context.junit.jupiter.SpringExtension.getTestContextManager(SpringExtension.java:202) at org.springframework.test.context.junit.jupiter.SpringExtension.beforeAll(SpringExtension.java:76) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.lambda$invokeBeforeAllCallbacks$7(ClassTestDescriptor.java:358) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.invokeBeforeAllCallbacks(ClassTestDescriptor.java:358) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.before(ClassTestDescriptor.java:197) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.before(ClassTestDescriptor.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:105) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) …Run Code Online (Sandbox Code Playgroud) ffmpeg我有一个可执行文件/home/juping/。如果我/home/juping/使用命令将工作目录更改为,我可以通过运行来cd /home/juping/运行可执行文件。如果我不更改工作目录,我仍然可以通过完整路径运行可执行文件吗?我尝试过,但没有成功。ffmpeg./ffmpeg.//home/juping/ffmpeg
我在 Google Colab 中使用urlretrieve( urllib)从 url 下载图像。但是,下载图像后,我无法找到图像。
我正在遵循使用 Google colab 的简单教程。
(train_data,validation_data),test_data=tfds.load(name='imdb_reviews',
split=((tfds.Split.Train.subsplit([6,4])),tfds.Split.Test),
as_supervised=True)
Run Code Online (Sandbox Code Playgroud)
编写此代码后,我收到如下错误:
AttributeError Traceback (most recent call last)
<ipython-input-10-facc01319dcb> in <module>()
1 (train_data,validation_data),test_data=tfds.load(name='imdb_reviews',
----> 2 split=((tfds.Split.Train.subsplit([6,4])),tfds.Split.Test),
3 as_supervised=True)
AttributeError: type object 'Split' has no attribute 'Train'
Run Code Online (Sandbox Code Playgroud) binary ×1
executable ×1
firebase ×1
gradle ×1
iad ×1
java ×1
junit ×1
linux ×1
python ×1
python-3.x ×1