2016-12-07 86 views
1

有可能为android应用程序提供激活码吗?该激活码将随零售店销售的实物产品一起提供。只有拥有激活码的用户才能激活并使用与本产品相对应的Android应用程序。使用激活码进行Android应用程序验证

我读谷歌政策,但无法找到这个问题的答案。我了解店内&应用内购买,我们需要使用Google支付系统。

另外,如果可能的话,这个激活可以通过服务器来完成吗?

PS:我不是在寻求避免谷歌的政策/利润的解决方案,但销售的产品的性质有一个特殊的Android应用程序,只有特定的用户才能使用。

回答

0

我知道这个场景的解决方案,它在我的公司广泛使用。
第一步:准备一个签名的Apk。
第2步:从文件或 下载URL参数中读取标记文本,如“ActivationCode_xxxx”。
第3步:在APK/META-INF /中创建一个名为“ActivationCode_xxxx”的空文件。
第4步:通过在第一次启动应用程序时读取该文件名来获取激活码。这是一个带有“ActivationCode_xxxx”的特殊应用程序。

+0

我无法理解激活码与文件中的“ActivationCode_xxxx”之间的关系。你能否详细说明一下。 – Amit

+0

'来自文件'仅仅是读取生成的激活码的通道。根据'此激活码将提供在零售店销售的实物产品',它可以在销售之前创建具有不同激活码的许多Apk。这对你有帮助吗? – banking

+0

顺便说一下,你的分享,apk将不得不分开分发,客户不会从市场/(谷歌Play商店)得到它。我对吗? – Amit