receipt-validation

    6熱度

    3回答

    我是validating receipts with the App Store。在極少數情況下(〜0.5‰),JSON的是這樣的: { "exception": "com.apple.jingle.commercelogic.inappcache.MZInAppCacheAccessException", "status": 21009, "environment"

    1熱度

    1回答

    爲什麼我的應用程序而開發缺少收據? 我正在我的iOS(7,8,9)的Xcode 7.3.1應用程序。該應用程序的收據似乎丟失。此應用目前正在App Store中銷售,因此我擁有我的開發人員憑據和「沙箱」用戶登錄名。 模擬器 當運行下面的代碼: NSURL* url = [[NSBundle mainBundle] appStoreReceiptURL]; NSLog(@"url: %@", ur

    0熱度

    1回答

    在沙盒帳戶中測試應用內購買應用時,它會驗證交易已完成,但不會解鎖購買的內容。 例如: 商店 購買關卡包 結果:交易成功,但包未解鎖。 所採取的步驟: 創建多個測試用戶帳戶。 只有在完全退出所有設備時才生成設備 只有在應用內購買時纔會提示您登錄。 應用程序刪除,新鮮與每個測試帳戶 安裝了什麼事,我們丟失,或爲了做內容的成功應用程序內購買後實際解鎖? 相當新的發展,得益於

    3熱度

    1回答

    我有一個應用程序,其中包含1個非易耗品應用程序內購買以解鎖額外的功能。我實施了應用內購買,並在我的沙盒環境中工作。我的問題是,我需要驗收嗎?它是強制還是可選的?如果沒有收到驗證,我的應用程序會被拒絕嗎?

    1熱度

    1回答

    我已經在沙盒環境下對IAP的消耗品類型進行了測試。我想確保我購買的物品有效或沒有。但結果總是以狀態「21004」返回。我對分享祕密不做任何事情。所以你可以看看我成功購買物品後跟着蘋果的示例代碼: - (void)verifyStatus:(SKPaymentTransaction *)transaction { NSData *receiptData = [NSData dataWit

    5熱度

    1回答

    我正在學習如何將應用內購買收據驗證添加到我的iOS/OSX項目中。 有一個很好的概述here和WWDC14有關於這個主題的好視頻。 大量的示例代碼,但每個人都跳過一步。如何導入openSSL頭。 swift編譯器抱怨說沒有這樣的模塊。 import Foundation import StoreKit import openssl //no such module ??? 在編寫一行代碼之

    1熱度

    1回答

    我已經搜索並找不到任何方式來創建延遲顯示消息:「您的購買成功」等待直到驗證收據完成。 我試過引用該行SKPaymentQueue.defaultQueue().finishTransaction(transaction as! SKPaymentTransaction),但該消息仍然激發。 func paymentQueue(queue: SKPaymentQueue, updatedTransa

    1熱度

    1回答

    民謠, 試圖驗證服務器上的收據,蘋果文檔充其量也是模糊的。 從文檔最後一段(https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html): The values of the latest_receipt and latest_

    3熱度

    1回答

    我想驗證我在使用服務器端的應用程序購買。 於是我就用下面的代碼: - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions { for (SKPaymentTransaction * transaction in transactions) { swit

    4熱度

    1回答

    我的應用程序目前是付費應用程序。我想將應用程序轉換爲免費的應用程序,包括IAP和祖父(讓所有支付應用程序的用戶)免費使用IAP功能。我認爲我可以使用收據驗證來(1)確定應用程序的原始購買日期 - 但這似乎只適用於IAP或(2)使用原始應用程序版本(似乎是構建版本而不是應用程序版本)。但是,當我在testflight中測試此版本時,原始版本號始終爲'1.0'。各種消息稱,這是一個測試飛行問題,並且發