Мы разрабатываем приложение для Ionic с Firebase.Это старый проект, работающий с Ionic v1.Мы строим телефонный разрыв:
PhoneGap (iOS / Android / Windows)
cli-7.1.0 (4.5.4 / 6.3.0 / 5.0.0)
Все работало нормально, и чтобы выпустить приложение, мы хотим обеспечить доступ к firebase.
Чтобы обеспечить доступ к firebase, мы ограничили доступ к ключу GoogleAPI.из консоли разработчика Google, как описано здесь:
И у нас возникли проблемы сверсия для iOS (отлично работает на Android).
Что мы сделали:
- Создайте приложение iOS в проекте Firebase
- Экспортируйте GoogleService-Info.plist и включитеэто в config.xml:
:
<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
</platform>
Ограничить доступ к нашему идентификатору пакета в консоли разработчика Google
Теперь у нас есть эта ошибка:
Error : {"error":{"code":403,"message":"Requests from this ios client application <empty> are blocked.","errors":[{"message":"Requests from this ios client application <empty> are blocked.","domain":"global","reason":"forbidden"}],"status":"PERMISSION_DENIED"}}
Я искал два дня, но я не понимаю:
- Кажется, что приложения для iOS инициализируются по-разному, и я не могу правильно передать идентификатор пакета
- GoogleService-Info, кажется, находится в нужном месте, но, как будто это былоне используется
- Невозможно найти кого-либо с такой же проблемой в Интернете, поэтому это должно быть ошибкой новичка ...
Заранее спасибо,
Дэвид