如何在Android应用程序中执行应用内购买时收到通知?

时间:2013-10-07 22:29:53

标签: android in-app-billing

正如我在阅读亚马逊的应用程序购买时,它确实提供了一个用于接收购买活动的意图过滤器。谷歌游戏有没有类似的方法来通知购买或完成购买?

https://developer.amazon.com/sdk/in-app-purchasing/reference/google-to-iap.html

<receiver android:name = "com.amazon.inapp.purchasing.ResponseReceiver" >
        <intent-filter>
            <action android:name = "com.amazon.inapp.purchasing.NOTIFY"
                    android:permission = "com.amazon.inapp.purchasing.Permission.NOTIFY" />
        </intent-filter>
    </receiver>

1 个答案:

答案 0 :(得分:0)

当您开始购买流程时,您将其传递给您实施的OnIabPurchaseFinishedListener对象。当购买流程完成时,该对象接收回叫,其中数据指示其是否成功以及购买了什么(如果有的话)。有关Google购买流程如何运作的说明,请参阅the docs

请注意,Google的应用内结算API与亚马逊有很大不同。使用Google的应用内结算时,您不会在清单中声明广播接收器。