2017-06-05 18 views
1

我幾年來一直在開發iOS應用程序供企業使用。這是花了很多(!)年開發桌面應用程序的調整。我很早就學到的第一件事情是,它被一個應用程序自殺而皺起了眉頭。蘋果開發者論壇上的海報對此充滿敵意,這是我再也不會去那裏的原因。iOS開發:有沒有一段時間適合應用程序自殺?

現在我有一個具有非常關鍵功能的應用程序,它需要用戶在使用應用程序之前接受條款和條件,並且如果條款未被接受,應用程序將不會運行。選擇是接受還是拒絕,但當用戶積極拒絕時,最好的辦法就是徹底殺死應用。

我的問題是,在這種情況下,會有什麼問題嗎?我會因爲永恆而被開發商詛咒嗎?

+0

不,不要這樣做。總有一種更好的方式來做你認爲你需要做的事情。 – Fogmeister

回答

0

爲什麼殺了一個應用程序的決定?我寧願將用戶放在同一屏幕上,在他接受複選框之前不進行任何操作,禁用所有按鈕

+0

我使用了一個你的建議的變體:我剛剛放置了一個標籤,告訴用戶手動關閉應用程序。謝謝。 –

0

如果您讓應用程序自行關閉,Apple不會讓您將其發佈到App Store上。

您應該將用戶體驗調整爲拒絕用戶拒絕條款和條件的情況。

例如,顯示屏幕顯示應用程序無法使用,除非接受條款,並帶有一個按鈕,顯示「帶我回去」,將用戶帶回術語屏幕。

+0

很好的建議。要清楚,這是一個企業應用程序。它不會通過App Store。 –

+0

@BillNorman無論應用程序是企業應用程序還是通過App Store發佈,爲用戶創造良好的用戶體驗仍然非常重要。蘋果公司的許多指導方針都是這樣做的:) – Fogmeister

4

您可以在此更改交互。

而不是accept (and use the app)decline (and never be able to use the app)更改爲accept (and use the app)或沒有。

如果用戶不接受,那麼他們不能使用該應用程序。他們不必拒絕任何事情。沒有接受是你所需要的。

如果他們不接受,那麼不要做任何事情。他們可以隨時回來並接受並開始使用該應用。

相關問題