我想要的是?在检索所有购买的商品后,我需要在我的服务器上验证购买,我想要使用从应用内付款中收到的签名和签名数据.
首先,我使用了应用程序内的计费v2,每次我的开发者帐户都有一个正确的签名和静态测试sku的signdata android.test.purchased.
我切换到新的计费v3,因为它似乎很好实现,但是我不再签名了.
我已将我之前版本的APK上传到Google(由于尚未完成,因此尚未发布),我还添加了一个有效的应用内商品以供进一步测试.
APK的上传是昨天晚上10点,所以我想我也等了.
我尝试了什么?我在不同版本中安装了我的应用程序:
android.test.purchased=> no signatureandroid.test.purchased=>没有签名这4个"应用程序状态"我尝试了我的开发人员手机(我的主要Google帐户与开发者控制台帐户的用户相同),并且在设置另一部手机时使用测试帐户,测试帐户也会放在我的帐户设置下测试帐户".
嗯,现在我没有更多的想法如何得到我的签名.我想我会得到一个活跃的应用+活跃的应用内产品的签名,因为付款流程有效(adb logcat显示我购买了"Android.test.purchased")我自己创建的应用内商品我也可能没有测试,因为如果我使用我的开发者帐户,游戏商店告诉我"不能购买,已经拥有"和我的测试帐户我收到错误"此产品不适用于您的帐户".
你有解决我的问题的方法吗?
我有一点问题.我正在开发一个Android applikation.在那里,您可以动态地从其他应用程序(包)加载类.首先,我不想"破解"第三方应用程序,我想尝试为自己的应用程序构建插件.那我有什么?
2测试应用程序和包含两个应用程序的1个库.
所以app1的代码:
package com.ftpsynctest.app1;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
import android.app.Activity;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
import com.syncoorp.ftpsyncx.commons.SyncFile;
import dalvik.system.PathClassLoader;
public class App1Activity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SyncFile f = new SyncFile("bla");
String classname = "com.ftpsynctest.app2.classcall";
String classpath = getApk("com.ftpsynctest.app1") + ":" + getApk("com.ftpsynctest.app2");
PathClassLoader myClassLoader = new dalvik.system.PathClassLoader(classpath, ClassLoader.getSystemClassLoader());
try {
Class c = Class.forName(classname, true, myClassLoader);
for (Method m : c.getDeclaredMethods()) {
System.out.println("Method: " + m.getName());
for (Type t …Run Code Online (Sandbox Code Playgroud) 我有一个问题,将long值除以1000并将其四舍五入为整数.
我的长期价值是:1313179440000
我的代码是
long modificationtime = 1313179440000;
Math.round(modificationtime/1000l)
Run Code Online (Sandbox Code Playgroud)
如果我打印出分割和格式化的值,它将返回给我:1313179392
所以.
value : 1313179440000
expected: 1313179440
got : 1313179392
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这样.有谁能够帮我?
最好的问候,prdatur