2012-11-01 131 views
1

我有一個銷售虛擬電話號碼的應用程序。當用戶訂閱時,我們會提供一個新的虛擬號碼,用戶可以在應用內管理此號碼。之後,用戶可以接聽電話,但不會通過應用程序。我的意思是,在最初購買後,用戶無需打開應用程序即可使用該服務,但我需要一種每月檢查訂閱狀態的方法。我的問題是,我可以在服務器中設置一個cron來檢查下一個收據,即使用戶不會再打開該應用程序嗎? 是否有可能銷售不通過應用程序交付的訂閱服務?謝謝。應用內購買自動更新訂閱

+1

只是一個建議:首先,我會強烈建議你確保你的服務符合條件到汽車可再生訂閱。目前尚不清楚蘋果文檔,但他們「傾向於」拒絕不是*雜誌*的應用程序,並使用自動續訂訂閱。我親身體驗過這種體驗,不得不切換到我的應用的「經典」(=不可自動退訂)訂閱。 – yonel

回答

0

看看這個服務管理IAP和推送通知.. http://urbanairship.com/

如果您的服務是符合您可以使用(這是棘手的自動再生訂閱因爲他們拒絕這個,如果應用程序不提供內容。更多這裏:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html

+0

我還沒有測試過。我將在接下來的幾天內處理這個問題。這似乎是可能的。我完成工作後會回覆我的評論。當蘋果接受/拒絕該應用時,我也會回來。謝謝! – Jorge

+0

您確實需要爲用戶提供內容才能使用自動更新訂閱來接受您的應用。我想你已經讀過了。我因爲提供付費服務的應用的自動續訂訂閱而被拒絕。他們不喜歡那樣並建議訂閱。 –

0

我自己並沒有這樣做,但從商店文檔中獲得的要點是,如果訂閱已更新,您將驗證收據並獲取更新的交易。所以大概在你的服務器上,你有一些跡象表明什麼時候購買了原始的訂閱和時間,所以你應該在它到期之前檢查並獲得新的轉換。

我建議也許使用推送通知,如果這是失敗,要吸引用戶更新/更新。

0

您可以使用Apple提供的自動更新訂閱來爲用戶提供服務。

  1. 當用戶購買訂閱第一次將收據存儲在服務器中。
  2. 維護服務器數據庫中每個用戶的訂閱到期日期。
  3. 運行cron作業,並通過蘋果的API http://tinyurl.com/ay2labm
  4. 根據不同的狀態,你可以將服務延伸到用戶檢查訂閱的「激活狀態」。

    http://tinyurl.com/aeh9f84

+0

你可以給我更詳細的這些鏈接!第一個鏈接正在重定向到其他蘋果開發者的網址 –

相關問題