我有一个应用程序,可以通过In-app purchase从google下载。
我使用样例产品id android.test.purchased从google购买产品。我可以购买该产品,并得到吐司信息Thank you. Your item will appear shortly,但我无法看到日志信息和项目,我购买的。这是我正在使用的代码
public Handler mTransactionHandler =新Handler() { public void handleMessage(android.os.Message msg) {Log.i(标记,“事务完成");Log.i(标
我正在尝试通过Unity为iOS设备设置一些应用程序内采购。注册各种产品ID,初始化过程似乎已经成功通过。然而,当我试图使用连接到Mac的iPad进行购买时,我在XCode上收到了一条错误消息:
UnityIAP: No App Receipt found
购买失败了。错误的原因是:未知。
在“团结”编辑看来,这次购买并没有出现任何问题。
那么原因是什么呢?什么是应用程序收据?
为乐队开发应用程序(android)。这个应用程序可以在play商店免费获得,每个月他们都会在应用程序中添加新的专辑(电影)。用户还可以在该应用程序中查看请求的视频(通过从vimeo pro,youtube pro等流媒体)。
但需要限制只有付费/购买的用户才能观看相应的视频。在我们的数据库中有一个用户表,用于保存“哪个用户购买了哪个专辑”,他们可以随时查看购买的专辑,多次。
来我的问题,我们必须实现应用程序内购买购买每一张专辑。有可能吗?也就是说,如果用户喜欢一张专辑,这个过程将是
Choose the album -> purchase via in-app store (
我的问题是,在Android上,p.purchase()方法是在下面的主类中触发已实现的方法(对于非自消耗的IAPs),还是只触发IOS?
@Override
public void itemPurchased(String sku) {
背景信息:我的应用程序使用非消费的应用程序内购买,并发布到IOS和安卓。我把IAP‘收据’存储在我的云数据库中,这样我就知道他们是否购买了完整的版本。如果他们没有购买,那么在x天使用之后,在发出IAP购买逻辑之前,它会在输入时提示他们。
public void askAndProcessMainIap() {
if (Dialog.s