receipt-validation

    0熱度

    2回答

    的收據並進行應用內購買,因此需要驗證訂閱收據。是否有必要覈實消耗品的收據?

    1熱度

    1回答

    我們擁有後端服務,這些服務會對進行應用內購買(特別是訂閱)後生成的收據做出反應。目前我們正在使用很少的預生成測試收據來驗證我們服務的變化。 但是,使用這些預生成的收據(使用沙箱環境生成)會限制測試的自動化,因爲與這些收據相關的產品在一段時間內運行這些測試時會更新/取消/過期。看看蘋果文檔,我找不到任何這樣的API。那麼,有沒有一種方法可以爲我的測試動態生成這些測試收據(當然,不使用用戶界面)?

    0熱度

    1回答

    I.m用應用內購買測試我的應用。爲了進行測試,我使用了兩臺設備,每臺設備都使用相同的iTunes帳戶登錄,我購買了一些產品(在沙箱中),但是當我收回收據並使用Apple服務器驗證時,我注意到購買的不是相同,但帳戶是一樣的。 這是正常的行爲?

    0熱度

    1回答

    我擔心蘋果的退款流程。據我瞭解,如果客戶要求Apple退款並且Apple接受了它,則不會通知該應用程序的所有者,相反,所有者應該使用Apple監控收據數據以查找收據中的取消日期字段。 Apples says...「如果該字段中包含日期,則無論訂閱的到期日期是什麼,購買都已取消 - 將處理已取消的收據,就像沒有購買任何東西一樣」(這是推薦的過程) 現在,我想知道是否可以手動檢測來自iTunes Co

    1熱度

    3回答

    因此,我使用包含收據數據和密碼(在iTunes Connect上生成的共享密鑰)的JSON有效內容調用Apples沙箱收據驗證URL。 每次撥打電話我都會收到21004的狀態。我現在已經做了這麼多次了,每次都做出同樣的迴應。我已經檢查了iTunes Connect上的共享密鑰,並且它完美匹配。我甚至重新生成了共享密鑰,並嘗試另一次購買來驗證這一個,仍然得到相同的迴應。 任何幫助表示讚賞。 亞當

    0熱度

    2回答

    我正在訂閱IAP。我將所有購買項目設置完畢,細節恢復得很好,我可以在沙箱中購物並獲取所有消息。我現在的問題是檢查收據。我總是收到一個URL,但是當我嘗試閱讀它時,我總是收到文件不存在的錯誤。所以我試着用SKReceiptRefreshRequest刷新。再試一次,依然如此。 我已經在模擬器和兩個真實設備上卸載應用程序,再次嘗試從新安裝和相同的問題。有一件事我意識到,其中一個真實的設備顯示密碼提示請

    0熱度

    1回答

    Apple/Itunes/Itunes Connect是否提供了在任何情況下(除應用內購買回撥時)生成的收據的詳細信息? 顯然,我們可以發送curl請求到Apple服務器,如果您有收據ID的記錄。但是,由於某些原因,如果在應用內購買回撥時沒有記錄收據ID,那麼似乎我們無法追蹤詳細的付款信息詳情,特別是如果您想將其存儲爲日誌。 與Paypal和Authorize不同,Apple似乎沒有提供每個事務(

    0熱度

    1回答

    我有一個應用程序支持訂閱以及支付功能。我在服務器端面臨接收驗證問題。 如果 用戶沒有訂閱,並試圖下載使用付費內容 你去我收到21002錯誤(傳遞共享祕密 確認) 如果用戶簽約並即將到期。現在用戶嘗試下載 現收現付,然後反應是21004(不通過共享密鑰) 我無法理解時,我應該通過共享的祕密蘋果服務器。由於我們只有一個包含消費品和訂閱收據信息的蘋果收據。 任何幫助?

    3熱度

    1回答

    App Store的應用程序,我有一個付費應用程序已經在App Store一年。 我想提出兩個更改此應用程序; 1)免費提供應用程序,2)添加廣告。但是,我想確保購買該應用程序的當前用戶永遠不會看到廣告。 兩個解決方案,我已經考慮: 我既可以徹底刪除iTunesConnect和App Store目前的應用程序,然後提交一個全新的替代應用與新包ID。 另外,在當前的應用程序,我能到App Store

    -1熱度

    1回答

    我正在使用訂閱模型並驗證收據的應用程序獲取它需要的信息(或不是)用戶訪問全部功能。我正在使用一個測試沙箱帳戶進行所有最初的開發。 現在,當我開始使用新的沙箱用戶再次從頂部進行測試時,我退出了與之合作的初始Apple ID,並從設備中刪除了該應用程序。當我再次運行該應用程序並查看我的控制檯調試時,我驚訝地發現它找到了第一個Apple ID使用的相同收據並開始驗證它! 我在這裏錯過了什麼?爲什麼在我登