2014-08-30 18 views
2

我有一個獨立的Android和iOS應用程序,我的客戶也希望此應用程序在其他應用程序中用作功能,例如單擊按鈕並打開我的應用程序他的應用程序不在應用程序之間切換我想知道是否有任何方法可以用這種方式使用我的應用程序,以及不透露我的源代碼的最佳安全實踐是什麼。
非常感謝將Android和iOS應用程序用作另一個應用程序中的功能

回答

1

聽起來好像你想爲你的客戶創建一個JAR的應用程序和API。然後你的客戶可以使用你的「應用程序」,就像它是他們自己的一部分一樣,你可以定義特定的交互,同時也可以使用Proguard(或其他)來保護你的代碼。

這也可以讓你有一個獨立的應用程序,並提供良好的版本控制。一般來說,用戶不喜歡安裝2個應用程序以獲得完整的功能。

+0

謝謝@Jim,但我的情況比提供API更簡單。我只是想讓我的應用程序在另一個應用程序中打開並啓動,而不是一個獨立應用程序,用戶只安裝一個應用程序。我希望其他應用以某種意圖或某種方式調用我的應用,並且不需要在兩個包之間進行交互 – m0j1 2014-08-31 00:31:16

+1

然後,您仍然可以創建JAR,並且您的API只包含調用以啓動其中的活動。 「API」確實意味着「複雜」 - 在你的情況下它可能只有2或3個接口定義,但它仍然是一個API(應用程序編程接口),因爲你在「應用程序」之間創建了一個「接口」你問過 – Jim 2014-08-31 06:37:40

相關問題