2012-08-17 100 views
1

前言:我瞭解最多problems和許多solutions與捆綁多個應用程序相關聯。如何在我的主應用程序中包含助手應用程序?

我目前的應用程序依賴於輔助應用程序才能正常運行。我的current method安裝此輔助應用程序的目的是將其包含在主應用程序的資產中的.apk文件,並提示用戶安裝它。

如果用戶禁用了INSTALL_NON_MARKET_APPS,則主應用程序redirects將用戶指向marketplace上的幫助器應用程序。

然而,這個過程中有幾個問題:

  • 大多數用戶被迫從市場,這是麻煩的下載應用兩次。
  • 我不得不有一個幫手應用程序,它自己在市場上什麼都不做,這很可能讓那些通過搜索市場找到它的用戶感到困惑。

是否有更好的方法將兩個應用程序捆綁在一起並讓用戶同時安裝兩個應用程序?另外,是否有一種方法可以在市場上創建不公開的應用程序,以便只有在使用正確的市場uri時才能安裝該應用程序?

+0

爲什麼不簡單地結合這兩個應用程序? – CommonsWare 2012-08-17 15:07:06

+0

我的應用程序確實依賴於有兩個單獨的應用程序。這是一個家長控制應用程序,它有兩個應用程序,可防止在沒有父母密碼的情況下卸載其他應用程序。據我所知,如果沒有兩個互相交互的應用程序,這是不可能的。 – 2012-08-17 15:09:01

+0

「如果沒有兩個互相交互的應用程序,這是不可能的」 - 這不會有太大的幫助。首先,這無助於以安全模式重新啓動。其次,我可以想到,只有兩個應用程序在哪裏才能對卸載的應用程序產生影響的唯一方法依賴於代表Android中正在慢慢關閉的安全缺陷的技術。 – CommonsWare 2012-08-17 15:38:23

回答

1

是粘土有選項一的一個例子:

Android手機的應用程序實際上是讓每個應用程序作爲一個大的活動,並使用標籤活動導航實現多個應用程序捆綁together..its。

但是,我無法訪問您的代碼,告訴您可能會發生什麼樣的安全隱患,因爲這兩個應用程序捆綁在一起將具有您通過Android清單代碼實現的相同安全沙箱設置等。

+0

這對我來說足夠好了哈哈 – Ogen 2014-01-27 06:31:00

相關問題