gpt4 book ai didi

外部库中的 Android BroadcastReceiver?

转载 作者:行者123 更新时间:2023-11-29 02:03:10 25 4
gpt4 key购买 nike

目前我正在玩弄 Android-SDK。 BroadcastReceiver 非常有趣,因为我可以从 Googly Play 商店获取引荐来源信息。如果我在一个项目中使用带有 com.android.vending.INSTALL_REFERRER 的 BroadcastReceiver,它工作得很好。但我想编写一个小型库以包含在我的项目中,我对 BroadcastReceiver (de.sm.android.reftest.RefReceiver) 的实现应该是其中的一部分。所以我有两个项目:

  1. ReferralTest,我的主要项目(在项目属性中:android.library.reference.1=../SDKTest)
  2. SDKTest,我的库项目(在项目属性中:android.library=true),包含de.sm.android.reftest.RefReceiver

我的 AndroidManifest.xml - 我的主要项目的文件包含:

    <receiver android:name="de.sm.android.reftest.RefReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>

这是行不通的。我不确定它是否通常不起作用(我不这么认为)或者我是否愚蠢(这可能是问题所在)。

感谢任何帮助。

提前致谢,萨沙

最佳答案

好的,我找到了答案……我的实现是正确的,但我对广播的测试不是……这个链接很有帮助:How to test android referral tracking?

关于外部库中的 Android BroadcastReceiver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11487260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com