Android In App Billing: ReReiver's onReceive никогда не звонят даже после успешной покупки - PullRequest
4 голосов
/ 21 июня 2011

Я не уверен, какой код поставить здесь, но у меня есть работающая настройка покупки в приложении в моем приложении (в том смысле, что в моем аккаунте выставлена ​​правильная сумма и стоимость товара), но проблема в том, что изменения не отображаются на стороне пользователя, когда он покупает товар, получатель никогда не получает трансляцию, которая позволит мне запустить код, который сохраняет покупку локально.

Я скопировал код здесь по большей части:

Простой в приложении биллинг Оплата

Так что я не знаю, в чем проблема. Ничто не зависает, все работает, просто никогда не запускается onReceive () BillingReceiver ... У кого-нибудь еще есть это?

1 Ответ

1 голос
/ 13 октября 2011

Требуется больше информации, чтобы дать конкретный ответ.Я не получал сообщения, потому что я поместил свой узел получателя после узла </application> close.Я должен был поместить его между тегами <application> </application>.

<application android:icon blah blah...>
    <activity android:name="MyActivity">
    </activity>

    <service android:name=".BillingService" />
    <receiver android:name=".BillingReceiver">
          <intent-filter>
                <action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
                <action android:name="com.android.vending.billing.RESPONSE_CODE" />
                <action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" />         
          </intent-filter>
    </receiver> 
</application>
...