2
집에 도착하여 퇴근 할 때를 감지하기 위해 Neura sdk을 사용하고 있습니다.Neura로 인증을 마치면 onActivityResult를받지 못합니다.
내 응용 프로그램은 사용자가 도착하고 집을 떠날 때 사용자가 선택한 연락처로 피드백을 보냅니다. 문서에 선언 된대로 neura api와 연결을 시작했으며 authenticate이라고합니다. 그러나, neura (기본적으로 로그인 했음)로 인증 할 때, 나는 onActivityResult에 대한 응답을받지 못합니다. 여기
내 코드입니다 : 공용 클래스 MainActivity가 AppCompatActivity를 확장 {private static final int NEURA_AUTHENTICATION_REQUEST_CODE = 100;
private NeuraApiClient mNeuraApiClient;
private ArrayList<Permission> mPermissions;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Builder builder = new Builder(this);
mNeuraApiClient = builder.build();
mNeuraApiClient.setAppUid(getResources().getString(R.string.app_uid));
mNeuraApiClient.setAppSecret(getResources().getString(R.string.app_secret));
mNeuraApiClient.connect();
mPermissions = Permission.list(new String[]
{"userLeftWork", "userArrivedHome", "userStartedWalking"});
AuthenticationRequest request = new AuthenticationRequest();
request.setPermissions(mPermissions);
mNeuraApiClient.authenticate(NEURA_AUTHENTICATION_REQUEST_CODE, request);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == NEURA_AUTHENTICATION_REQUEST_CODE && resultCode == FragmentActivity.RESULT_OK) {
}
}
}
감사합니다! 이것은 내 문제였다. 나는 'Application Package Name'에 올바른 패키지 이름을 설정하지 않았다. –