为什么不调用接收器中的onReceive?

Why onReceive in receiver not be invoked?

我在 Manifest.xml 中声明了这样的接收器:

 <receiver android:name=".receivers.MyTrackerReceiver"
        android:exported="true">
        <intent-filter android:priority="998">
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>

    <service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
    <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
        android:exported="true"
        android:permission="android.permission.INSTALL_PACKAGES">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>

我的自定义接收器是

public class MyTrackerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
    Bundle extras = intent.getExtras();
    String referrerString = extras.getString("referrer");
    Log.v("referrer ", referrerString);

    SharedPreferenceUtils.getInstance(context).setReferrer(referrerString);

    new CampaignTrackingReceiver().onReceive(context, intent);
}

}

但是 CampaignTrackingReceiver 中的 onReceive 没有被调用,我缺少什么,谢谢!

现在可以正常工作 向接收器发送广播时出现一些问题