- API endpoint
- Platform endpoint
- Tracker endpoint
- Token ID
- Session key expiry time
- Spending limit
- High key session key expiry time
- Twitter Key, Twitter Secret
(src/constants/index.js)
- Twitter Key in iOS
info.plist
-twitterkit-<secret>
- Twitter Key in iOS
- Firebase
- iOS:
ios/GoogleService-Info.plist
- Android:
android/app/google-services.json
- In case of iOS, the APN certificate needs to be uploaded to Firebase.
- iOS:
- Crashlytics: No specific set-up needed as same keys used in all environments.
- Certificates (for SSL pinning) for API endpoints to be added
- iOS:
ios/Pepo2/AppDelegate.m
- Android:
android/app/src/main/res/xml/network_security_config.xml
- iOS:
- In website (
pepo-web
), make sure the universal links config is updated - Within app, update capabilites / manifest:
- iOS:
ios/Pepo2/Pepo2.entitlements
- Android:
android/app/src/main/AndroidManifest.xml
- iOS:
- Within app, update capabilites / manifest with deeplinking domain:
- iOS:
ios/Pepo2/Info.plist
andios/Pepo2/Pepo2.entitlements
- Android:
android/app/src/main/AndroidManifest.xml
- iOS:
- Download the frameworks from: https://github.com/tanersener/mobile-ffmpeg/releases/download/v4.2.2.LTS/mobile-ffmpeg-min-gpl-4.2.2.LTS-ios-framework.zip
- Move the unzipped folder to
pepo-react/ios/ReactNativeFFmpeg
- Download the frameworks from: https://s3.amazonaws.com/kits-crashlytics-com/ios/com.twitter.crashlytics.ios/3.13.4/com.crashlytics.ios-manual.zip.
- Move the unzipped folder to
pepo-react/ios/Crashlytics
You can also use https://fabric.io/kits/ios/crashlytics/manual-install?step=0 to get updated download links if needed.
- Download the frameworks from: http://sdk.stagingost.com.s3.amazonaws.com/ThirdPartyFrameworks/Firebase.zip
- Move the unzipped folder to
pepo-react/ios/Firebase
(all unzipped files and folders should be insidepepo-react/ios/Firebase
)
You can also use https://github.com/firebase/firebase-ios-sdk/releases/ to get updated download links if needed.