我的问题是,在Android上,p.purchase()方法是在下面的主类中触发已实现的方法(对于非自消耗的IAPs),还是只触发IOS?
@Override
public void itemPurchased(String sku) {
背景信息:我的应用程序使用非消费的应用程序内购买,并发布到IOS和安卓。我把IAP‘收据’存储在我的云数据库中,这样我就知道他们是否购买了完整的版本。如果他们没有购买,那么在x天使用之后,在发出IAP购买逻辑之前,它会在输入时提示他们。
public void askAndProcessMainIap() {
if (Dialog.s
我第一次尝试在我的android应用程序中实现应用内购买。经过大量的研究,我找到了它的一个教程。
但是,正如在本教程中提到的,in-app-purchasing位于/ in -App-Purchasing中,我找不到它。我的sdk路径中没有应用内购买文件夹。我必须下载这个lib文件并添加到我的文件夹吗?请指点一下。也建议是否有更好的应用内购买实现教程。
我正在做一个简单的电子商务网站。当用户进行购买时,它会触发两个同步的级联事件。一些数据被写入我们的数据库,购买的信用卡供应商同意(或不),一些更多的数据是我们的数据库,然后发送一封电子邮件。
Step 1. Initial Purchase info recorded on local database
Step 2. Purchase API called on Credit Card vendor
Step 3. Details of transaction written to local database
Step 4. Email receipt/alert sent
当其中一个步骤
在我的应用程序中,我实现了应用程序内的购买。
功能
我检查数据库中插入的记录的编号。如果它比做应用程序内购买更多的记录,插入更多的记录。
我的代码
//condition for checking records & if already purchase
if (([[NSUserDefaults standardUserDefaults]integerForKey:@"std_inapp"]==5)&&(![[[NSUserDefaults standardUserDefaults]valueForKey:@"IN_APP_PURCHASE&