J'utilise Neura sdk afin de détecter quand j'arrive et que je quitte la maison.Ne pas recevoir onActivityResult lorsque vous avez terminé l'authentification avec Neura
Mon application envoie des commentaires aux contacts sélectionnés de l'utilisateur quand il arrive et quitte la maison. J'ai initié la connexion avec neura api, comme indiqué dans leurs documentations, et appelé authenticate. Cependant, lors de l'authentification avec neura (essentiellement, un login), je ne reçois pas la réponse onActivityResult.
Voici mon code: MainActivity public class étend 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) {
}
}
}
Merci! c'était mon problème - je n'ai pas défini le bon nom de paquet dans le 'Nom du paquet d'application' –