Android 应用内计费-处理应用内通知

Android 应用内计费-处理应用内通知,android,Android,我正在为android实施应用内计费,我有一个关于处理应用内通知意图的问题。有没有办法确定是什么原始请求触发了这一意图?例如,如果我向市场服务发送多个请求,我的BroadcastReceiver如何知道哪个请求触发了意图 谢谢 Shravan似乎可以使用NotificationID来跟踪不同的意图。有关更多详细信息,请参阅。我想我也有同样的问题:当用户在我的应用程序中发起购买时,我希望能够判断收到的应用程序内通知是由该特定购买触发的,还是由以前未确认的交易触发的。IN_APP_NOTIFY的no

我正在为android实施应用内计费,我有一个关于处理应用内通知意图的问题。有没有办法确定是什么原始请求触发了这一意图?例如,如果我向市场服务发送多个请求,我的BroadcastReceiver如何知道哪个请求触发了意图

谢谢


Shravan

似乎可以使用NotificationID来跟踪不同的意图。有关更多详细信息,请参阅。

我想我也有同样的问题:当用户在我的应用程序中发起购买时,我希望能够判断收到的应用程序内通知是由该特定购买触发的,还是由以前未确认的交易触发的。IN_APP_NOTIFY的notification_id字段在这方面是无用的,IN_APP_NOTIFY没有为我们提供有用的request_id字段。即使是从PURCHASE_STATE_CHANGED收到的数据也无法确定特定的启动购买是否已被Android Market完全处理。您可以尝试在购买时生成某种唯一的令牌,在购买时将其存储在developerPayload字段中,然后在接收购买\状态\更改时将其用作某种请求id