skpaymenttransaction

    2熱度

    2回答

    我們不斷收到在iTunes此警告消息委託方法的實施和測試後連接: 這些應用內購買無法在App Store上推廣,因爲您的最新應用二進制文件不包含SKPaymentTransactionObserver方法。 我們實現了從iOS 11購買新應用商店的委託方法,該方法專用於管理我們的付款和其他SKPaymentTRansactionObserver。 ITMS服務: func paymentQueue

    1熱度

    1回答

    所以我知道問題是具有IAP的ViewController,但不確定如何修復它。 我在viewDidLoad中加SKPaymentQueue.defaultQueue().addTransactionObserver(self)並有班級代表; SKProductsRequestDelegate, SKPaymentTransactionObserver。 我使用這些方法來執行購買交易,恢復任何購買並

    3熱度

    1回答

    我幾個小時都在谷歌這個問題。我曾嘗試類似: 確認捆綁標識符和產品ID是完全正確的 刪除並重新安裝應用程序在兩個模擬器和真實設備 我嘗試兩個「的productID」和「com.company。 project.productID」 在iTunes的IAP進行連接應配置正確,以及 我不知道的唯一的事情是,我還沒有填寫我的iTunes銀行和稅務的東西連接。其實,我剛剛填寫了銀行信息,但需要24小時更新。

    0熱度

    1回答

    我正在用IAP(自動更新訂閱)構建應用程序。工作流似乎做工精細,IPA是爲確保創建(在iTunes Connect),沙箱用戶也記錄在IAP的產品ID也是正確的,但我得到的錯誤(從SKPaymentTransaction): Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store" 在出現錯誤之前,我會看到顯示價格,訂購期

    0熱度

    2回答

    我目前正在開發一款iOS應用,該應用將允許用戶購買自動更新訂閱,以訪問每月收費的服務。我希望能夠提供基本和高級服務,並允許用戶升級或降級。 我已經設置了測試用戶和一些測試產品,我發現如果您先選擇基本訂購,然後再選擇購買高級訂購,測試用戶將同時爲兩項服務收費。 有誰知道是否有可能以編程方式取消用戶當前的訂閱,當我們發現他們已經升級或降級他們的服務,所以他們只收取一次? 我已經看到了使用這個鏈接 ht

    13熱度

    1回答

    我們試圖通過StoreKit實現簡單的應用程序內購買(不確定它是否與它有任何關係),並且目前一切順利,但存在我們正面臨着一個具體問題:當我們退出應用程序,iOS的永久性要求我們登錄: 與沙箱或TestFlight帳戶登入時,這只是發生,但這是令人難以置信的煩人。這背後有什麼理由,還是我們不應該擔心呢?我已經讀過許多人面臨類似的問題,並且一旦應用程序投入使用就會解決問題,但它似乎是一種拙劣的/不可預

    0熱度

    1回答

    我有以下代碼.. NSArray *productIdentifiersArray = [packs valueForKey:NSStringFromSelector(@selector(productIdentifier))]; NSSet *productIdentifiers = [NSSet setWithArray:productIdentifiersArray]; 請參閱下面的圖

    1熱度

    1回答

    在我AppDelegate中運行,運行此命令: SKPaymentQueue.defaultQueue().addTransactionObserver(self.storeDel); 當我運行「購買復甦」,並立即終止該應用,重新啓動它的用戶界面之後卡住了處理所有購買所花費的時間(我測試了其中的很多,我每次都用蘋果驗證收據 - 它需要大約一分鐘的卡住UI!) 我認爲這可能是事務隊列啓動被阻塞.

    2熱度

    1回答

    我正在爲iOS執行自動更新的InApp購買。它在第一個月工作正常。但我無法知道用戶的訂閱是否自動更新,或者不知道當前InApp購買的狀態如何。 在StackOverflow上學習了很多答案之後,我能夠理解我必須提供恢復按鈕才能恢復事務。我已經實施了它,它將我的所有交易一直交給日期。所以,我無法得到我最後的交易。因此,請幫助瞭解上次自動續訂事務的狀態,以便我能夠更新服務器上的狀態。 下面是我使用恢復

    0熱度

    1回答

    我在Spritekit中工作,我試圖讓SKPayments在我的遊戲中給予用戶5次生命,一旦他們購買。但每次運行應用程序並嘗試購買時,我都會收到一個錯誤消息,指出我的SKProduct FiveLive是零。下面是代碼和我不斷收到錯誤的代碼。有人能幫幫我嗎? self.product1ID = @"com.retrogames.5Lives"; [[SKPaymentQueue default