現在、私は Android-SDK をいじっています。BroadcastReceiver は、Google Play ストアからリファラー情報を取得できるため、非常に興味深いものです。1 つのプロジェクトで使用している場合、 BroadcastReceiver はcom.android.vending.INSTALL_REFERRER
完全に正常に動作します。しかし、プロジェクトに含める小さなライブラリを作成したいと考えており、BroadcastReceiver ( de.sm.android.reftest.RefReceiver
) の実装をその一部にする必要があります。だから私は2つのプロジェクトを持っています:
- 私のメイン プロジェクトである ReferralTest (プロジェクト プロパティ内:
android.library.reference.1=../SDKTest
) - SDKTest、私のライブラリ プロジェクト (project-properties: 内
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>
そして、これは機能していません。それが一般的に機能していないのか(そうは思わない)、それとも私が愚かなのか(これはおそらく問題です)、私にはわかりません。
どんな助けでも大歓迎です。
前もって感謝します、サシャ