.apk で許可されるインストール数を制限する標準的な方法はありますか
タイムスタンプが.apkのインストールに有効な時間を正しく制限している場合、これに似たものでインストール数が制限されます。
アプリがインストールされたら、DeviceID と UserID を使用して、使用されたユーザー ID/デバイス ID の組み合わせのログをチェックしてアクセスを許可するかどうかを確認する DB にデータを入力することを計画しています。
問題は、インストール数が x を超えている場合でも、アプリがインストールされないようにしようとしていることです。
私は次のようなことを考えていました:
package com.tchip.kw;
public class mysoft {
static {
try{
System.loadLibrary("tchipmysoft");
}
catch(Exception e)
{}
}
public native int getmachinestatus1();
public native int getmachinestatus2();
}
///this will read/call 2 solutions from mysoft when the end users try to run app. If the return value is 0, then it will say’ Quit’. For example:
mysoft kw = new mysoft();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//this.findViewById(id)
if (kw.getmachinestatus1() && kw.getmachinestatus2() )
setContentView(R.layout.main);
/////Star splash activity
else
{
You do not have proper license to use this software and it will quit
}
}
リモートで保持されているキーのセットをチェックし、アクセスを許可する app.apk のインストール .APK を作成することを考えました。
標準化された方法がある場合、または本当に単純なものが欠けている場合、私はすべて耳を傾けます。