2011-02-03 102 views
2

我的iOS應用程序將免費,但通過應用程序購買啓用了附加功能。目前測試版測試人員在尋找錯誤方面做得很好,我想獎勵他們辛勤工作。我認爲至少我可以做的是給他們一個完整版本的應用程序,以便他們不必自己購買功能。但是,我不確定要做到這一點的最佳方式是什麼。在應用程序購買中獎勵iOS應用程序測試人員?

有沒有在應用程序購買的促銷代碼,所以我不能只是通過電子郵件了促銷代碼。

我擁有所有的測試設備UDID,所以當應用程序啓動時,我可以抓住設備UDID並將其與'已批准'UDID的內部列表進行比較。這是其他開發者做的嗎?

我的顧慮:

  • In App Purchase的內容不會 被捆綁到自己的iTunes帳號,所以 如果beta測試者轉移到新的設備 他們將無法啓用 內容,除非我使用新的UDID在應用商店發佈了新版本 。 所以他們可能不得不最終購買它 無論如何。
  • 擁有一個內部列表 爲黑客留下了一個漏洞修改列表並將其添加到它。

你會怎麼做?

回答

2

僅隨附包含要啓用該功能的UDID的plist,並在啓動時執行檢查。你甚至可以提出一個提醒,說:「感謝你成爲一個測試者等等等等。」由於應用程序二進制文件已簽名,因此在發佈後,無法將其自己的UDID添加到列表中(這與黑客問題很好地協調)。

對於用戶切換設備,我不會擔心。貝塔測試通常並不意味着你永遠得到通過。

3

以1.30美元的價格向他們發送iTunes禮品券(或任何您的應用內購買價格+稅金)。這樣做的缺點是蘋果會削減它,你會失去一些錢。好處是它可以讓他們輕鬆將其鏈接到他們的賬戶,並且如果他們願意的話,他們可以將錢花在別的東西上。

更新:如果您想要促銷代碼,Apple實際上允許syou請求應用程序特定的促銷代碼,您稍後可以將其轉交給用戶,並且可以在App Store上兌換它們。閱讀iTunes Connect Developer's Guide,第133頁關於如何做到這一點的細節。

不幸的是,你得到的促銷代碼分配有限(50我認爲)。此外,我不確定促銷代碼是否可用於應用內購買。您可能不得不求助於提供單獨的付費應用程序捆綁軟件下載,該應用程序捆綁軟件已包含應用程序內購買並生成促銷代碼以供其移交。這樣做的缺點是在應用商店中有兩個單獨的應用條目,這對於最終用戶來說有點不好。

+0

這似乎是一種可能性,但實際支付現金價值會進入棘手的領域:如何選擇獎勵對象?每個人或只有發送反饋的人?有人可能會測試它5分鐘,發送併發送電子郵件時沒有真正的洞察力,而其他人可能會測試它一個小時,因此沒有什麼可說的,因爲他們的經驗很好。如果你支付所有的測試人員,你不知道他們是否真的測試過,你可能沒有付錢,而如果你只是給一個促銷代碼,你知道他們至少得到你的應用程序,無論他們是否願意。 – brianpartridge 2011-02-04 21:16:30

+2

蘋果不爲應用程序內購買提供促銷代碼,只適用於應用程序 – bshirley 2011-06-05 20:17:23