2016-11-20 22 views
0

我可以根據用戶權限來改變一個應用程序嗎?例如,如果我是一個付費用戶,我將能夠登錄到同一個應用程序,只能看到和玩俄羅斯方塊,但是,如果我是一個免費用戶,我將登錄到一個免費帳戶,只能夠看到和打乒乓球。基本上有兩個應用程序放在一個人和一個人可以通過登錄或註銷兩個遊戲之間進行選擇。如果是這樣,我該如何解決這個問題?iOS開發不同的用戶權限獲得不同的功能

編輯:我有參與的自定義TBC。取決於用戶的許可,它是否也可能更改?

EDIT2:對不起......也使它我的應用程序不合理又大又慢?因爲我有那麼多的MVC對象(主要是至少兩倍的大小,因爲我需要創建一個對象,一個用戶和freeuser?)

回答

0

有幾種方式來實現這一點,你需要的是創建並存儲一些特定的標誌,例如isUserPremium,並在初始視圖控制器或AppDelegate中檢查它。比取決於它你可以引導用戶不同的視圖控制器。

0

您可以在應用程序內部放入應用內購買。你可以把Consumable In-App Purchase。然後用NSUserDefaults值,你可以向用戶顯示各自的遊戲。例如,如果它們的值是假的,則顯示pong遊戲,否則顯示俄羅斯方塊遊戲。有關如何集成應用內購買的更多詳情,請參閱此Raywenderlich's tutorial