Интеграция FCM в IOS Swift Framework - PullRequest
0 голосов
/ 08 ноября 2018

как сделать интеграцию FCM в ios framework. Я сделал и протестировал в приложении, но я хочу сделать в рамках, чтобы я мог продать кому-то, чтобы использовать мой код. Проблема, с которой я сталкиваюсь, когда вы создаете проект xcode на сенсорной платформе, вы не можете включить опцию APNS. Может ли кто-нибудь вытащить меня из этого. Спасибо

1 Ответ

0 голосов
/ 08 ноября 2018

Первым делом первым:

Как вы уже заявили, вы успешно интегрировали FCM в свою сенсорную библиотеку какао, вот одна вещь, которую я хотел бы предложить.

Если вы отправляете свое решение как framework третьей стороне. Я предполагаю, что вы используете Cocoapod . Объявите Firebase связанный pods (который вы используете) как Зависимости. Cocoapod будет автоматически управлять этим деревом зависимостей. Если вы готовите просто framework и включили в него Firebase связанные фреймворки, это неправильно. Поскольку сторонний разработчик не может обновлять Firebase связанные платформы, пока выпускаются новые SDK. Другое дело, что сторонний разработчик может использовать другие сервисы firebase, которые требовали от них интеграции Firebase SDK в их приложение. В этом случае может возникнуть ошибка объявления повторяющегося класса.

Включение APNS

Да, вы не можете включить APNS из возможностей сенсорной платформы. Попросите вашего стороннего разработчика включить необходимые поля для их проекта. Включите его в свое руководство по интеграции или README.md, что вы когда-либо используете, чтобы помочь стороннему разработчику интегрировать вашу инфраструктуру Cocoa Touch.

...