1. Registration_ids: Я не уверен, как получить "registration_ids" для прошивки и Android через pyfcm.
Registration ID/Tokens могут быть получены только на клиентской стороне приложения (Android/IOS).
Посмотрите, как настроить клиента Android here, iOS-клиент here и JavaScript-клиент here.
2. Кроме того, это то же самое, что и идентификатор идентификатора экземпляра?
AFAIK, это также термин, который иногда используется для регистрационного токена. Так как от InstanceID происходит регистрационный токен.
3. Всегда ли это относится к устройству или конкретно зависит от приложения и устройства?
Каждый токен уникален для каждого экземпляра приложения (то есть устройства). Ссылаясь на документы регистрационных токенов, я связан в # 1:
Идентификатор, сгенерированный FCM SDK для каждого экземпляра клиентского приложения. Требуется для обмена сообщениями с одним устройством и группой устройств. Обратите внимание, что токены регистрации должны храниться в секрете.