我開發了幾個應用程序,它們都是在appstore上運行的。現在我想開發一個主應用程序,它將包含現有應用程序,這些應用程序可以在應用程序內購買以及其他應用程序內購買內容。查詢應用程序的購買歷史列表
說明:
我已經出版5節課上AppStore.Lets獨立應用程序說這個名字是A,B,C,d,E
我想創建一個包含各種課程和這些課程的主應用程序「MAIN」將包括課程,其中包括(但不限於)a,b,c,d,e。這些課程將作爲inapp購買提供。
我想給那些已經購買了我以前的應用a,b,c,d或e的用戶免費的課程。例如:如果用戶已經購買了應用程序a,b和c,現在他下載了「Main」。然後在「Main」中,課程a,b和c可以在沒有任何應用程序購買費用的情況下啓用。
最初我想到了canOpenURL/url計劃方法,其中我將通過主應用程序查詢a,b,c,d或e是否存在。如果有任何/所有的應用程序存在,那麼與這些應用程序對應的課程將在主應用程序中免費下載。我實施了相同的測試過程中工作正常。
canOpenURl中的問題是它是設備特定的。如果用戶在iPhone 5上安裝a,b和c並在iPad上安裝主應用程序,該怎麼辦?在這種情況下,我將如何知道用戶是否已經通過主應用程序安裝了a,b和c?
我的限制是我不能要求用戶發送電子郵件,密碼或任何類型的唯一標識符。
是否可以查詢Apps的購買歷史記錄(不是應用程序內購買),以便我可以過濾由我開發的用戶購買的應用程序?顯然,如果通過要求用戶提供他們的Apple-ID來通過。我明白,但這有可能嗎?
如果您再次閱讀我的問題,指針4和5提到大約相同。我已經測試過相同的設備,但作爲設備特定的解決方案,作爲長期解決方案可能並不可接受。 – madLokesh