如何为解锁app的高级功能制作密钥

时间:2014-03-03 23:00:39

标签: android locking key unlock

我尝试为我的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));
        }
    }
}

1 个答案:

答案 0 :(得分:2)

你必须制作专业版和非专业版的应用程序,并单独出售。不这样做的唯一方法是启用应用内购买并按照谷歌指南进行应用内购买。