3

我正在使用 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");
    }
}
4

1 回答 1

2

您在 gradle 上列出的包名称应该与您的 gradle 上列出的包名称珊瑚状。

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

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

defaultConfig {
    minSdkVersion 14
    targetSdkVersion 22
    applicationId "com.pul.dmg"
} 
于 2016-05-23T15:02:32.223 回答