2016-01-20 49 views
1

我正在構建一款android應用,該應用僅限於僅使用特定電信網絡的用戶。我不希望不在該網絡上的用戶能夠安裝該應用程序。Android在安裝時檢查網絡運營商

所以我想知道是否有可能在安裝應用程序時檢查用戶在哪個網絡運營商。

謝謝。

+2

很明顯,不,因爲您的應用程序沒有在安裝時運行... – Selvin

+0

如果用戶不是您想要的網絡,您可以在安裝後暫停用戶。這很容易,我認爲 – Irfan

回答

1

不是。應用程序在安裝時或安裝前無法運行任何代碼。任何代碼將在應用程序安裝後執行。

你可以做的是,安裝應用程序後,檢查網絡運營商。如果它是所需的,讓用戶使用該應用程序。否則,否認任何進一步訪問。

您也可以要求用戶通過創建一個新IntentIntent.ACTION_DELETE並指定程序包名稱卸載應用程序。它會給用戶一個選擇來卸載應用程序。

+0

好。謝啦。我會嘗試 –