我目前正在開發一個在非常有競爭力的領域的公司的應用程序。我已經完成了他們所要求的應用程序的所有功能,除了一個,使其免受競爭公司的下載和使用。我認爲我可以設置一個UIViewController和一個密碼字段來檢查某種數據庫,但我不知道如何對數據庫部分進行檢查,也不知道它的實用性,並且希望能夠得到一些關於如何做到這一點的想法,以便其他公司不會在沒有密碼的情況下竊取和使用此應用程序,或者每30天發生一次更改等,並且有點像激活碼。密碼登錄爲iOS應用程序
回答
我最終做了什麼(如果每個人都需要一個參考)是設置一個服務器與SQL表,其中有通行碼在其中。由於蘋果不允許任何類型的系統需要你「從應用商店外購買應用程序」,所以我製作了一個笨拙的用戶名字段(對我來說是恥辱),它取得了你喜歡的任何價值,然後需要有一個密碼適合。一旦通過代碼在json sql請求中通過web服務器進行身份驗證(有很多api可以執行此操作),它會返回並將用戶發送到第一個屏幕,並在plist中設置一個值,使用多少天用戶已離開。每當用戶打開應用程序時,它會檢查日期是否與登錄的最後日期不同(保存在同一個plist文件中),如果日期不同,則會計算差異並扣除很多。當計數達到0時,它再次將用戶發送到密碼認證屏幕。有點複雜,但有效的方法來解決蘋果的限制,沒有像這樣的通行代碼系統。感謝您的答案,不幸的是企業沒有爲這家公司工作,因爲他們需要能夠分發應用程序到儘可能多的第三方成員,而不必擔心他們離開公司爲其他供應商和遠程管理應用程序(即遠程卸載的能力)也不是一種選擇。希望這有助於某人!
查看WWDC 2012視頻「爲iOS構建和分發自定義B2B應用程序」。我不確定您的應用是否屬於此B2B分類,看起來可能來自您的描述。
這將工作,但我也需要能夠阻止人們隨時可以使用該應用程序,從而停止給他們激活代碼的想法。同時它也需要隨時提供給他們,因爲這些人是獨立的銷售人員,並且無法獲得VPP。 – tucker2121 2012-08-16 19:31:04
- 1. 帶密碼和登錄的Apple iOS應用程序
- 2. 使用Foursquare登錄iOS應用程序
- 3. Twitter面料登錄iOS如何更改應用程序密鑰
- 4. iPhone應用程序登錄加密
- 5. Facebook登錄iOS應用程序
- 6. 登錄到iOS應用程序
- 7. 檢查mybb密碼丟失應用程序用CURL登錄
- 8. 用戶名/密碼無效登錄Android應用程序
- 9. iOS應用登錄流程
- 10. iOS Facebook從Phonegap登錄應用程序崩潰應用程序
- 11. 登錄與其他iOS應用程序(類似與Facebook登錄)
- 12. 代碼登錄失敗從詹金斯iOS應用程序
- 13. 應用程序與Facebook登錄登錄
- 14. 啓用無密碼登錄密碼
- 15. 爲Android應用程序登錄系統
- 16. 單一登錄爲Web應用程序
- 17. 硬編碼用戶名,iOS應用程序中的salesforce登錄屏幕中的密碼
- 18. Android應用程序登錄
- 19. Android應用程序登錄
- 20. Iphone登錄應用程序
- 21. Android登錄應用程序
- 22. 登錄Facebook應用程序
- 23. Facebook登錄應用程序
- 24. Iphone登錄應用程序
- 25. 登錄時加密密碼
- 26. 祕密登錄密碼 - Android
- 27. 應用程序啓動時應該如何登錄屏幕IOS
- 28. iOS應用程序間通信來驗證其他應用程序的登錄
- 29. 登錄JavaScript - 密碼編碼
- 30. 用於web應用程序註冊,登錄,管理密碼的現有庫?
如果你的ap是被AppStored和下載收費的,它怎麼會被竊取? – 2012-08-16 19:21:04
他們對「保護」的實際要求是什麼? – 2012-08-16 19:22:25
爲什麼你不把它作爲一個企業應用程序分發? – ohr 2012-08-16 19:23:04