2017-03-08 3 views
0

Facebookのアカウントキットは、SMSログインフローでユーザーの電話番号をあらかじめ入力していません。アカウントキットはSMSログインフローでユーザーの電話番号をあらかじめ入力していません。

  1. setReadPhoneStateEnabledセットマシュマロとシングルSIMの携帯電話とのデュアルSIM携帯電話
  2. にチェックを事前にマシュマロ
  3. で確認
  4. を付与true
  5. のランタイム許可へ:

    前提条件が確保

  6. 異なる携帯電話事業者で確認済み
  7. Facebook ap pは、インストール中にログインし、電話番号は(一つだけの電話番号FBのアカウントごとに述べた)
  8. SDKのバージョン4.20

答えて

0

この機能は、携帯電話プロバイダーがSIMに電話番号を設定しているかどうかによって異なります。

私の国では、悲しいことに、携帯電話プロバイダーはこの慣例に従いません。

1

あなたはまた、必要なFacebookアプリのダッシュボードに入力された開発環境の

  • キーハッシュを検証しますAndroidマニフェストにREAD_PHONE_STATEパーミッションを追加します。

    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    
  • +0

    はい私はそれをしました –

    0

    あなたがthe docsを通過した場合、彼らはあなたがセットアップAccountKitをする方法を示しています。ユーザーが実行時のアクセス許可を受け入れると、それが正しく設定され、新しい電話で設定されると、希望通りに電話番号が自動入力されます。

    +0

    完了しました。 Smsコードのプリフィルは機能します。電話番号の事前入力は行われません –

    +0

    これは興味深いです。あなたの事件について何か特別なことはありますか?電話機が珍しいか、SIMカードがないか、それとも何か?私は以前これを見たことがない。 – astryk

    +1

    はい、私はそう思います。私の国のセルラーネットワーク事業者は、SIMモジュールの電話番号を入力する基準に従っていない可能性があります。ほとんどの場合そうです。 –

    関連する問題