ユーザーがプロダクトの購入を希望する場合は、IStoreController の InitiatePurchase メソッドを呼び出し、ユーザーが購入したいプロダクトを特定します。
// Example method called when the user presses a 'buy' button
// to start the purchase process.
public void OnPurchaseClicked(string productId) {
controller.InitiatePurchase(productId);
}
アプリケーションには、購入に成功したときに呼び出される ProcessPurchase、または購入に失敗したときに呼び出される OnPurchaseFailed によって非同期で結果が通知されます。