cordova-plugin-accountkit icon indicating copy to clipboard operation
cordova-plugin-accountkit copied to clipboard

account kit issue Unfortunately, AppName has stopped

Open srbhkmr23 opened this issue 8 years ago • 4 comments
trafficstars

Hi, i'm new for cordova app i trying to login my app ( ionic + AngularJs + Cordova ) using account kit with mobile number verification and i'm trying cordova-plugin-accountkit but my app is stopped by giving this error massage "Unfortunately, AppName has stopped" at this point : AccountKitPlugin.loginWithPhoneNumber(Object options, Function success, Function failure)

My JS code is : var obj={ defaultCountryCode: "IN", facebookNotificationsEnabled: true, initialPhoneNumber: ["91", "here is my mobile number"] }

          AccountKitPlugin.loginWithPhoneNumber(obj, function(response) {
            alert(response)
          }
          ,function(err){
            alert(err)
          })

my config.xml code is :

<platform name="android">
    <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
    <icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
    <icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
    <icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
    <icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
    <icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
    <splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
    <splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
    <splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
    <splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
    <splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
    <splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
    <splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
    <splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
    <splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
    <splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
    <splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
    <splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />


<config-file target="AndroidManifest.xml" parent="application">
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.NETWORK_ACCESS" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

     <uses-permission android:name="android.permission.RECEIVE_SMS" />
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
     <uses-permission android:name="android.permission.GET_ACCOUNTS" />
</config-file>

</platform>

<plugin name="cordova-plugin-accountkit" spec="~1.2.0">
    <variable name="APP_ID" value="here is my app id" />
    <variable name="APP_NAME" value="here is my app name" />
    <variable name="CLIENT_TOKEN" value="here is my client token" />
</plugin>

My Mobile Device is Samsung Galaxy J2 Android version 5.1.1

please provide solution thanx.

srbhkmr23 avatar May 06 '17 14:05 srbhkmr23

Hi srbhkmr23 ! Is this plugin working for you? can we use this plugin in an ionic app?

rajbisht13 avatar Jun 05 '17 11:06 rajbisht13

Hi srbhkmr23. I used it in my Ionic2 app and it works well.

I add an InAppBrowser Cordova Plugin in my app.

And Redirect my window.open to the inappbrowser like this :+1:

declare var cordova;
declare var window;

export class MyApp {


 platform.ready().then(() => {
 if (cordova && cordova.InAppBrowser) {
          window.open = (url, target?, opts?) => iab.create(url, target ,'location=no,closebuttoncaption=back').show();
      }

});


}

khouleBousso avatar Jul 07 '17 10:07 khouleBousso

@srbhkmr23 Change version account kit sdk: 4.22.0 in file plugins/cordova-plugin-accountkit/plugin.xml <framework src="com.facebook.android:account-kit-sdk:4.22.0"/> and add code to file: platforms/android/build.gradle configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '25.3.0' } } } } Hope help for you

stove654 avatar Nov 09 '17 09:11 stove654

@srbhkmr23 your solution doenst work!

anybody found the solution? please shere

salemdomain avatar Aug 12 '18 10:08 salemdomain