2010-02-03 87 views
0

我開發了一款遊戲,並計劃製作該遊戲的「精簡版」以宣傳遊戲的「高級版」。有關如何製作應用內購買的信息很容易找到。但我無法找到的是如何在購買之後從我的精簡版版本中實際下載應用程序。我不打算將lite版本更新爲preimum版本,而是將高級版本視爲必須下載的新應用程序。從iPhone應用程序下載新應用程序

我該怎麼做,我在哪裏可以找到這些信息?

在此先感謝!

回答

2

「在應用程序購買」和「新應用程序」的概念是相互排斥的。

做最簡單的事情就是讓人們瀏覽到iTunes Store的新應用程式,讓他們決定是否要在那裏買:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.itunes.com/apps/yourPaidVersionAppName"]]; 
+0

謝謝,這真的很有幫助。 – Nicsoft 2010-02-03 11:02:07

+1

確保執行此操作的按鈕顯示「在應用商店中查看完整版本」或類似內容,而不是「立即購買」。 「立即購買」是可怕的,意味着立即失去資金。 – 2010-02-03 11:15:12

+0

好點,謝謝! – Nicsoft 2010-02-03 11:52:22

1

您不能在您的應用程序內下載新的應用程序。我認爲,所有你可以在應用程序內購買要做的就是

  • 使一些額外的功能
  • 提醒用戶下載一些額外的內容

你也可以提供一個iTunes的鏈接到你的完整版本,所以你將能夠在完整版本頁面上打開標準的appstore應用程序並讓用戶下載它。

+0

我發現了一些關於可以通過應用內購買購買的信息。我希望我只是不知道如何將這些信息應用到我想要的內容上,但我現在明白這是不可能的。我需要「推銷」應用程序,並與其他評論中提供的linke鏈接。謝謝! – Nicsoft 2010-02-03 11:12:31

1

據我所知,你不能。這不需要應用程序內購買,而是AppStore上的另一個應用程序版本。這破壞了能夠使用應用程序內購買將現有Lite版本升級到完整版本的重要性。

新內容包的下載是可以實現的,但顯然你必須擁有自己的主機。

確實要創建一個版本的應用程序要容易得多嗎?默認情況下處於癱瘓狀態,可通過應用程序內購買進行升級。

+0

哇,四個答案在20分鐘內,這是一個非常敏感的論壇:) 感謝您的答案。在這種情況下,我希望功能差異很大,這就是爲什麼我需要一個新的應用程序。有可能以某種方式啓用增強功能,當然不是最簡單的方法。但我必須考慮這個解決方案。 – Nicsoft 2010-02-03 11:00:44

2

調用下一行會做魔術:

​​

你可以在你的UI使用一個按鈕,一旦用戶觸摸它來調用從上面的線(填充我們的應用程序的確切URL之後 - 在另一種答案可能是提到@」 http://www.itunes.com/apps/your_app_name 「或甚至更好@」http://www.itunes.com/apps/your_name/your_app_name「)。

+0

對於那些不明白你想傳達的東西的人來說,一點點的解釋會很棒。 – Jasarien 2010-02-03 11:05:49

+0

@Jasarien,你說得對。我已經添加了一些解釋。 – 2010-02-03 11:13:32

+0

從itune商店購買後,我們可以在我們的應用程序返回..? – Rajneesh071 2013-08-05 10:23:41