3

現在、私は Android-SDK をいじっています。BroadcastReceiver は、Google Play ストアからリファラー情報を取得できるため、非常に興味深いものです。1 つのプロジェクトで使用している場合、 BroadcastReceiver はcom.android.vending.INSTALL_REFERRER完全に正常に動作します。しかし、プロジェクトに含める小さなライブラリを作成したいと考えており、BroadcastReceiver ( de.sm.android.reftest.RefReceiver) の実装をその一部にする必要があります。だから私は2つのプロジェクトを持っています:

  1. 私のメイン プロジェクトである ReferralTest (プロジェクト プロパティ内: android.library.reference.1=../SDKTest)
  2. 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>

そして、これは機能していません。それが一般的に機能していないのか(そうは思わない)、それとも私が愚かなのか(これはおそらく問題です)、私にはわかりません。

どんな助けでも大歓迎です。

前もって感謝します、サシャ

4

1 に答える 1

1

OK、答えが見つかりました...私の実装は正しいですが、amブロードキャストでのテストはそうではありませんでした...

于 2012-07-14T21:20:30.513 に答える