- Android: move plugin source to org/timesafari/dailynotification, update namespace, manifest package, and all package/imports; change intent actions to org.timesafari.daily.NOTIFICATION and DISMISS - iOS: update bundle IDs, BGTask identifiers, subsystem labels, and queue names in Plugin and Xcode projects - Capacitor: update plugin class registration and appIds in configs - Test apps (android-test-app, daily-notification-test, ios-test-app): applicationId/bundleId, manifests, ProGuard, scripts, and docs - Docs: bulk update references; add CONSUMING_APP_MIGRATION_COM_TO_ORG.md for consuming app migration BREAKING CHANGE: Consuming apps must update plugin class to org.timesafari.dailynotification.DailyNotificationPlugin, manifest receivers/actions, and iOS BGTask identifiers per migration doc.
52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
name: DailyNotificationPlugin
|
|
options:
|
|
bundleIdPrefix: org.timesafari
|
|
deploymentTarget:
|
|
iOS: 13.0
|
|
schemes:
|
|
DailyNotificationPlugin:
|
|
build:
|
|
targets:
|
|
DailyNotificationPlugin: all
|
|
run:
|
|
config: Debug
|
|
test:
|
|
targets:
|
|
- DailyNotificationPluginTests
|
|
config: Debug
|
|
profile:
|
|
config: Release
|
|
analyze:
|
|
config: Debug
|
|
archive:
|
|
config: Release
|
|
DailyNotificationPluginTests:
|
|
build:
|
|
targets:
|
|
DailyNotificationPluginTests: all
|
|
test:
|
|
targets:
|
|
- DailyNotificationPluginTests
|
|
config: Debug
|
|
targets:
|
|
DailyNotificationPlugin:
|
|
type: framework
|
|
platform: iOS
|
|
sources:
|
|
- path: Plugin
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: org.timesafari.dailynotification
|
|
DEVELOPMENT_TEAM: "" # Add your team ID here
|
|
dependencies: []
|
|
DailyNotificationPluginTests:
|
|
type: bundle.unit-test
|
|
platform: iOS
|
|
sources:
|
|
- path: Tests
|
|
dependencies:
|
|
- target: DailyNotificationPlugin
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: org.timesafari.dailynotification.tests
|
|
DEVELOPMENT_TEAM: "" # Add your team ID here |