2011-05-20 62 views
5

我注意到一些應用程序使用第二個應用程序僅充當他們的完整版本的鑰匙 - 這種方式不需要有兩個版本的應用程序只是免費的和一個完整版解鎖器。外部應用程序充當完整版本的鑰匙

我該如何去實施這個?

感謝, 傑森

回答

0

在Android的意圖是自包含的,所以免費的應用程序可以有發言權3個意圖。當用戶運行免費應用程序時,他與3個意圖進行交互。付費應用有3種意圖,也稱爲免費應用的3種意圖,從而在應用中提供付費+免費功能。我沒有實現這一點,但我認爲這將是這樣做的方式。如果我錯了,其他人可以糾正我。

我個人會用付費應用程序覆蓋免費應用程序,並保持這個更簡單的管理。在維護方面,這是一個跟蹤和管理功能的應用程序。

+0

這不是我怎麼看它在其他應用程序完成的 - 他們有完整版的推動者剛安裝 - 那麼你還是使用免費版本,但它的功能解鎖 - 這是一個一次性實施應該不需要太多維護 – Jason 2011-05-20 14:11:23

+0

嗯,這兩個應用程序有不同的包名?另一種方式是使用服務器解鎖功能,在用戶購買付費應用程序後,首次啓動付費應用程序時,它會向服務器發送一些用戶信息,從而允許它控制哪些功能被阻止和解鎖。 – omermuhammed 2011-05-20 14:16:56

+0

是的應用程序有不同的包名稱。你提出的答案是最終目標的合法手段,但不是我期待的那種(也不是他們的好方法)。但感謝您的答案 – Jason 2011-05-20 15:07:51

相關問題