我正在尝试开始使用Quickblox,因为它为后端提供了很好的工具.我已经在网站上注册了我的应用程序的凭据,但是我无法启动简单程序来测试连接:
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
QBSettings.getInstance().fastConfigInit("3504", "NMuekBBXBg6PgST", "HaOj5bY4LgxUpPH");
QBAuth.createSession(new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
// result comes here
// check if result success
if (result.isSuccess()) {
Toast.makeText(getApplicationContext(), "success!!", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(), "fail :( " + result.getErrors(), Toast.LENGTH_LONG).show();
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
它可以在Android 4.2.2(API级别17)的AVD上运行,但是在我的Galaxy s2 4.1.2(API级别16)上失败,getErrors()返回"[base Bad timestamp]".我不知道我可能做错了什么,所以任何帮助都会受到影响.拜托,不要让我切换到Parse :)
| 归档时间: |
|
| 查看次数: |
2596 次 |
| 最近记录: |