2014-03-03 60 views
0

我試圖爲我的android應用程序實現一個「專業鑰匙」來解鎖應該鎖定在「小徑版本」(同一個應用程序沒有鑰匙)的功能......如何使解鎖應用程序的高級功能的鑰匙

我發現了一些想法和一些解釋的代碼(例如this),但如果我測試這個東西它不會做任何事情。我的應用程序不識別「包」。

谷歌的應用內結算解決方案對我而言非常複雜。我多次閱讀紀錄片,但看起來對我來說很奇怪。 puhhh。 : -/

哦,夥計......我爲我的應用花了好幾天和幾周的時間,現在發佈是最令人沮喪的任務。

我希望有人能幫助我。

最佳德國 馬丁願望

編輯: 我嘗試實現這在我SharedPreferences像這樣:

if (isProInstalled(this)) { 
     addPreferencesFromResource(R.xml.settingsactivity); 
     PreferenceManager.setDefaultValues(SettingsActivity.this, 
       R.xml.settingsactivity, false); 
     for (int i = 0; i < getPreferenceScreen().getPreferenceCount(); i++) { 
      initSummary(getPreferenceScreen().getPreference(i)); 
     } 
    } else { 
     addPreferencesFromResource(R.xml.settingsactivity_pro); 
     PreferenceManager.setDefaultValues(SettingsActivity.this, 
       R.xml.settingsactivity_pro, false); 
     for (int i = 0; i < getPreferenceScreen().getPreferenceCount(); i++) { 
      initSummary(getPreferenceScreen().getPreference(i)); 
     } 
    } 
} 

回答

2

你將不得不作出一個專業和非專業版他的應用程序,並分開銷售。如果不這樣做,唯一的方法是啓用應用內購買,並按照谷歌的應用內購買指南。

+1

但它必須是可能的,還是不可以?我知道很多支持該功能的應用程序... –

+0

這是可能的應用程序內購買功能,我會極力推薦2 - 應用程序認爲其更有利可圖(免費應用程序也支付你從增加),它會少一些與谷歌商家混淆,銷售稅等等。 –

+0

好的,這將是事實。 :)所以在這一刻再次嘗試應用內結算方法..導入IInAppBillingService.aidl - >結果「coulnt find .apk」ARGGGG -.-我遵循了googles doc的每一步。 oO sh ** –

相關問題