Android应用内计费:接收器';s onReceive即使在成功购买后也不会接到电话

Android应用内计费:接收器';s onReceive即使在成功购买后也不会接到电话,android,service,android-intent,receiver,in-app-billing,Android,Service,Android Intent,Receiver,In App Billing,我不确定要在这里输入什么代码,但我的应用程序中有一个正在运行的应用程序内购买设置(从某种意义上说,正确的金额和项目已记入我的帐户),但问题是更改从未显示在用户端,当他们购买物品时,接收者从未收到广播,这将允许我运行在本地保存购买的代码 我从这里复制了大部分代码: 所以我不知道问题出在哪里。没有东西会冻结,一切正常,只是从不运行BillingReceiver的onReceive()。。。其他人有这个吗?需要更多信息才能给出具体答案。我没有收到消息,因为我已将接收方节点放在关闭节点之后。我应该把它

我不确定要在这里输入什么代码,但我的应用程序中有一个正在运行的应用程序内购买设置(从某种意义上说,正确的金额和项目已记入我的帐户),但问题是更改从未显示在用户端,当他们购买物品时,接收者从未收到广播,这将允许我运行在本地保存购买的代码

我从这里复制了大部分代码:


所以我不知道问题出在哪里。没有东西会冻结,一切正常,只是从不运行BillingReceiver的onReceive()。。。其他人有这个吗?

需要更多信息才能给出具体答案。我没有收到消息,因为我已将接收方节点放在
关闭节点之后。我应该把它放在
标签之间

<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>

您确定已将
节点添加到AndroidManifest.xml中吗?你需要发布一些代码来确定到底发生了什么——事实上,你很可能错过了你发布的链接中的某些内容,你只需再次查看,直到找到你错过的内容。。尝试返回到它,使用示例项目(.rar文件),并确保它与附件一起正常工作。如果这样做有效,那么你就知道你的副本中缺少了一些东西。