デバイストークンが登録されない(Androidの場合)

- アプリケーションフォルダ内に、google-service.jsonが設置されている

実行するアプリケーションフォルダ内に、google-service.jsonがない場合は、SDK呼び出し時にエラーが発生します。

- AndroidManifest.xml を確認する

AndroidManifest.xml の設定に漏れがないか確認してください。

特に下記の、レシーバーとパーミンション設定に抜けがないかご注意ください。

<uses-permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" />
<permission
android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<service android:name="com.growthpush.TokenRefreshService">
  <intent-filter>
    <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
  </intent-filter>
</service>
<service android:name="com.growthpush.ReceiverService">
    <intent-filter>
       <action android:name="com.google.firebase.MESSAGING_EVENT" />
    </intent-filter>
</service>

- SDKの特定の実装を行なっていない

initialize, requestRegistrationIdの2つを呼び出す必要があります。