2016-08-25 5 views
3

無料でアプリをダウンロードしたユーザーに広告を表示したいので、ユーザーがアプリストアで自分のアプリに対して支払った料金をダウンロードしたいのですが、アプリのために何かを支払ったユーザーからの広告。 SKProductまたはTransactionレシートリクエストでSWIFTでこれを達成できなかったので、誰かが私にこの解決策を手伝ってもらえるかどうか疑問に思っていましたか?すぐにユーザーのアプリを購入する

ありがとうございます!あなたはリンクの下の下のあなたの質問のためのanswersを見ることができます

+0

あなたは実際にそれを支払った人々に対して償還コード(したがって、無料のアプリ)を持っている人を意味しますか?あなたの質問に完全に従っているわけではありません。さもなければ、製品の価格は 'SKProduct'クラスにあります。参照:http://stackoverflow.com/a/2900276/406677(obj-cの例) –

+0

広告を削除するためのアプリ内購入についてお話ししていますか?自分で作成したものをすべて書きたくない場合は、この[framework](https://github.com/bizz84/SwiftyStoreKit)を使用してください。 – KhanXc

+0

Apple App Storeでユーザーが購入した購入価格アプリをダウンロードする - アプリ内購入ではありません。例:私は現在99セントで自分のアプリを販売していますが、時々価格を無料に変更します。私は無料で行われたダウンロードを検出し、有料のユーザーに広告を残して広告を表示したいと考えています。私はこれを解決するためにIAPを作ることができると知っていますが、私のアプリは既に出ています - 私はすでに支払ったそれらのユーザーを動揺させたくありません。私が試した限りでは、IAP製品のローカライズ価格のみで、App Store価格と最後の領収書は表示されませんでした。IAP – Martin

答えて

0

は、私はあなたがgetをすることができます

import StoreKit 

extension SKProduct { 

     func localizedPrice() -> String { 
      let formatter = NSNumberFormatter() 
      formatter.numberStyle = .CurrencyStyle 
      formatter.locale = self.priceLocale 
      return formatter.stringFromNumber(self.price)! 
     } 

    } 

または

最新receipt情報にSDK Product

Price of in-app purchases shown on screen(with currency)

ためyouに役立つと思います

if let receiptInfo: NSArray = parseJSON["latest_receipt_info"] as? NSArray { 
         let lastReceipt = receiptInfo.lastObject as! NSDictionary 

         // Get last receipt 
         println("LAST RECEIPT INFORMATION \n",lastReceipt) 
} 

IAPs actually validating the receipt (Swift)

はまた

http://www.brianjcoleman.com/tutorial-receipt-validation-in-swift/

私は意志helpあなただと思います。

関連する問題