2016-07-14 48 views
-5

在我的android應用程序中,爲了使用應用程序(互聯網訪問,GPS等),需要某些要求。現在我還沒有真正發現任何處理這個問題,所以我不知道它是否是一個靜音點。用戶可以隨時離開您的應用,並在電話上關閉/打開任何設備。如果我正在檢查以確保數據存取以及應用程序中的GPS oncreate和onresume,並告訴用戶需要將其打開,那麼這可能夠用了嗎?我不想。我正在考慮將用戶重定向到一個新的佈局,告訴他們缺少什麼以及爲了使用該應用需要完成什麼。這種佈局還會包含一個按鈕,讓他們在打開設置後繼續。這是一個好主意還是壞主意?我不知道是否有更好的方式來處理這個問題,所以所有的意見都是值得讚賞的。你是做什麼?失去使用應用程序的要求時該怎麼辦

+3

在應用程序啓動時添加驗證並提供用戶選項。你的問題太寬泛,無法提供一個確鑿的答案。 – basic

+0

如何廣泛? –

+0

網絡連接可能會關閉,GPS信號由於任何**原因而丟失,這是非常正常的情況。如果你的代碼沒有處理它,那麼我會說它只是一半。 –

回答

0

你可能會在Find Success on Google Play找到一些答案。如果用戶在不滿足所有要求的情況下執行操作,則可以向用戶展示一個對話框,向用戶解釋需求是什麼以及爲什麼需要這些需求。您也可以提供一個鏈接,將用戶重定向到正確的設置。

編輯:在這種情況下的最佳做法可能類似於Requesting Permissions at Run TimePermissions Best Practices提出了類似於您提議的內容,即向用戶展示某種消息或教程,向用戶解釋需要什麼以及爲什麼,然後將用戶重定向到適當的設置。

編輯:再舉一個例子:那Android文檔展示瞭如何使用設置API來檢查哪些啓用設置,和現在的位置設置對話框中爲用戶提供一個單一的水龍頭更新他們的設置。請參閱Prompt the User to Change Location Settings

+0

謝謝。我會檢查出來的。首先我聽說過它。 –

+0

過去還有其他的最佳實踐指南。這是最新的一個 – lgdroid57

+0

@ClumsyHamster,你找到了你正在尋找的答案嗎? – lgdroid57

相關問題