2017-07-19 120 views
3

this文檔
啓用自動再生訂閱

服務器URL接收關鍵事件的訂閱更新通知(JSON對象職位)服務器的通知。這僅適用於包含自動更新訂閱的應用程序。建議結合使用這些通知與收據驗證來驗證用戶當前的訂閱狀態,併爲他們提供服務

enter image description here

我們已經添加的網址,但在檢查服務器日誌的鏈接沒有ping通,
Q1 - 我需要做什麼額外的設置來在沙箱中測試它?
Q2 - 是否僅適用於用戶在生產中進行的實際購買?
問題3 - 我是否需要將更新推送至應用商店才能使訂閱URL起作用?

任何建議將是有益的

回答

2

1)你有沒有安裝在服務器上所需的ATS協議? https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW57

2)它看起來像它同時適用於沙盒和生產根據他們的文檔可能採取的對策:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html#//apple_ref/doc/uid/TP40008267-CH7-SW13

3)你不應該需要一個更新推送到應用程序商店爲它工作。

+0

先生您有測試過嗎? –

+0

它似乎適用於我們,但我們有大量通知以24小時的間隔到達多次。 – silentser

+0

@silentser https://stackoverflow.com/questions/46218509/get-blank-response-subscription-status-url-iap-from-apple-server-status-update 以上就是我的問題。 我在iTunes帳戶中設置了訂閱狀態URL,例如https://www.xxxxxx.xx/iospushnotification.php 我還成功測試了nscurl --ats-diagnostics https://www.xxxxxx.xx/iospushnotification .php 我已經設置了訂閱狀態URL,實現php代碼來獲取JSOB,但是我無法得到響應,我得到的響應就像[] \ nArray \ n –

0

他們說它適用於製作和沙盒,但對於我們(截至今天),我們只收到生產通知。實際上,並非全部。我將提交一份雷達。