Login dengan SMS
Sebelum lanjut, pastikan terlebih dahulu beberapa hal berikut:
- [ ] Facebook apps
- [ ] Aplikasi React Native yang di clone dari https://github.com/sigidhanafi/react-native-simple-catalog
Berikut ini adalah langkah - langkah untuk implementasi Login dengan SMS:
- Tambahkan produk Account Kit produk pada Facebook Apps kita
- Pilih Get Started
- Sehingga kita akan menuju halaman dashboard dari Account Kit
- Account Kit Client Token akan kita gunakan pada Manifest pada Android
- Buka file strings.xml pada direktori app/src/main/res/values/strings.xml
- Tambahkan kode berikut:
<resources>
<string name="app_name">Fake OLX</string>
<string name="facebook_app_id">130677821023014</string>
<string name="ak_client_token">863ac661d5d172bfe0a75cf6a5872a1c</string>
</resources>
- Pada file AndroidManifest.xml, tambahkan kode berikut:
<meta-data android:name="com.facebook.accountkit.ApplicationName" android:value="@string/app_name"/>
<meta-data android:name="com.facebook.accountkit.ClientToken" android:value="@string/ak_client_token"/>
- Integrasikan aplikasi dengan Account Kit dengan
react-native-facebook-account-kit
https://github.com/underscopeio/react-native-facebook-account-kit - Jalankan
npm install --save react-native-facebook-account-kit
Jalankan
react-native link react-native-facebook-account-kit
Pada file MainApplication.java, apakah sudah ada baris kode berikut:
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new RNAccountKitPackage() // <-- the package is registered
);
}