TitaniumのiOS版 App-In-Purchaseを対応しようとしている、SKProduct, SKPaymentTransactionなとiOS APIが提供しているclassに困った。これらのclassに保存された属性情報全部readonlyになっている。
既存の自作APIソースがそれをそのままinterfaceとして使った。今外から、APIを呼びたいだが、SKProductを直接渡せることができなくて、setすることもできないため、新しいAPIを追加しなければならない。
だからAPIを作る時、パラメータとし、自分がコントロールできないClassをなるべく使用しないことに。
没有评论:
发表评论