2012-02-16 75 views
3

我有一個新聞閱讀器應用程序。我想添加IAP到我的應用程序。 我加了消耗品採購。當用戶購買我寫過期日期到nsuserdefaults。 當它到期時我再次顯示購買屏幕。每月訂閱IAP

但蘋果拒絕了, 它說: 然而,根據產品的功能,這將是更適合使用認購In App Purchase的類型,因爲你的應用程序所提供的服務需要用戶預先支付給訪問內容或接收服務。 ......必須由 訂閱的內容提供給單個用戶所擁有的所有iOS設備,如在App Store審查指南的指引11.6表明: ....

首先我試圖用自動再生訂閱,但我的應用程序沒有任何內容需要下載。 然後我試圖實施非續訂訂閱。但人們說它已被棄用。 我想讓購買應用的用戶也可以在其他設備上使用它。 但我無法獲得AppleId(Apple不允許它)。 我真的被困住了。

如何將每月訂閱添加到我的應用程序?

任何人都可以給我一些建議...

+0

您的應用在訂閱的基礎上提供了什麼內容? – bneely 2012-02-16 10:49:42

+0

看到這篇文章[http:// stackoverflow。COM /問題/ 8134853 /罐-I-租來的視頻使用,應用程序內購買] [1] [1]:http://stackoverflow.com/questions/8134853/can -i-rent-a-video-using-in-app-purchase – rakeshNS 2012-02-16 10:51:17

+0

它顯示財經新聞。它從我們的xmlwebservice讀取。我顯示新聞列表。當用戶想要閱讀詳細信息時,我會檢查它是否被購買。 – fulberto100 2012-02-16 11:05:25

回答

6

我經歷過的幾乎完全一樣的事情。這裏就是你要做的:

首先,雖然蘋果公司的文件似乎表明,Non-Renewing Subscriptions已被棄用,他們。事實上,這正是蘋果公司拒絕使用自動續訂訂閱的應用程序時引導我採取的行動。

在跨多個設備的同步方面:我試圖用我存儲在用戶的iCloud帳戶來識別用戶(像什麼@Yorxxx建議)的唯一標識符,但蘋果再次拒絕的應用程序,他說,指導方針聲明我需要提供一個可選用戶名/密碼系統,以允許用戶將其訂閱恢復到其所有設備上。

Non-Renewing Subscriptions的幾個注意事項:

  • 您設定並追蹤自己的持續時間和截止日期。
  • 您本質上來管理您自己的服務器上的服務,因爲您需要跨所有設備同步用戶的訂閱。
  • 沒有提示詢問用戶是否要向開發者發送他們的聯繫信息。
  • restoreCompletedTransactions對於非續訂訂閱沒有用處。
  • 如果我是你,我會將用戶名存儲在iCloud上,如果他們給你的話。這樣,當他們在新設備上安裝您的應用程序時,您可以提示他們已經有一個帳戶,如果他們登錄,他們現有的訂閱將同步到該設備。
+0

我們需要如何實現這一點?我也得到了拒絕?我們如何才能真正實現這一點如何包括註冊?你能給我一個想法嗎?我有點緊迫性,爲什麼? – hacker 2012-06-03 10:36:06

+0

請參閱我對此同一主題的回答:http://stackoverflow.com/a/10874236/241138 – Andrew 2012-06-03 21:57:46

+0

@Andrew您可以爲我提供一些解決方案:http://stackoverflow.com/questions/12507512/擴展功能於APP-purhcase內容雜誌對按月自動可再生標 – 2012-09-20 12:38:37