如何分配skpayment applicationusername

问题描述 投票:4回答:2

我们可以分配skpayment applicationusername?

当在应用程序内购买完成后,我得到了一个空applicationUsername in theSKPayment。

如何分配一个值SKPayment applicationUsername

ios objective-c in-app-purchase skpaymenttransaction
2个回答
2
投票

您不能分配一个值的SKPayment的财产;当你为了提交采购申请创建SKMutablePayment例如,你的应用程序可以提供代表应用程序的用户ID的不透明值。这使得iTunes商店来检测违规行为。那么你指定的值将出现在您收到的事务队列的SKPayment

尽管它的名字,在applicationUsername财产并不意味着持有实际的用户名。

一个建议的方法是在In-App Purchasing Programming Guide所示


-2
投票

你可能不分配只读属性。 iOS版所提供的有关完成的事务的对象是不可改变的。说实话,苹果的API无法正确告知所处理事务的客户端应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.