【问题标题】:Not receiving accessToken and RESULT_OK on onActivityResult when using Neura sdk使用 Neura sdk 时在 onActivityResult 上未收到 accessToken 和 RESULT_OK
【发布时间】:2016-09-20 05:05:20
【问题描述】:

我正在使用 NeuraSdk 来检测用户事件(用户到家、用户离开工作等)。

我正在尝试使用他们的 sdk 登录,即使登录看起来成功并且我用手机输入了正确的短信代码,onActivityResult(...) 上没有收到 accessToken,resultCode = 0( RESULT_CANCELED) 而不是应有的 1=(RESULT_OK)。

这是我的 onActivityResult() :

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == FragmentActivity.RESULT_OK) {
        Log.i(getClass().getSimpleName(), "Successfully logged in with accessToken : "
                + SDKUtils.extractToken(data));
    } else {
        Log.i(getClass().getSimpleName(), "Failed to login and receive accessToken");
    }
}

【问题讨论】:

    标签: android google-play-services activity-recognition neura


    【解决方案1】:

    你在 gradle 上列出的包名应该与你的 gradle 上列出的包名相一致。

    例如,在 neura devsite 中,如果我有:

    然后检查你的 gradle 在 defaultConfig 下是否有完全相同的包名:

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 22
        applicationId "com.pul.dmg"
    } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-05
      • 2021-06-25
      • 2013-09-28
      • 1970-01-01
      • 2016-08-11
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多