mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
at main 1.2 kB view raw
1const {withAppDelegate} = require('@expo/config-plugins') 2const {mergeContents} = require('@expo/config-plugins/build/utils/generateCode') 3 4module.exports = config => 5 withAppDelegate(config, config => { 6 let contents = config.modResults.contents 7 8 contents = mergeContents({ 9 src: contents, 10 anchor: '// Linking API', 11 newSrc: ` 12 // @generated begin referrer info – deep links 13 let defaults = UserDefaults.standard 14 defaults.set( 15 options[.sourceApplication] as? String, 16 forKey: "referrerApp" 17 ) 18 // @generated end referrer info – deep links 19`, 20 offset: 6, 21 tag: 'referrer info - deep links', 22 comment: '//', 23 }).contents 24 25 contents = mergeContents({ 26 src: contents, 27 anchor: '// Universal Links', 28 newSrc: ` 29 // @generated begin referrer info – universal links 30 let defaults = UserDefaults.standard 31 defaults.set(userActivity.referrerURL, forKey: "referrer") 32 // @generated end referrer info – universal links 33`, 34 offset: 6, 35 tag: 'referrer info - universal links', 36 comment: '//', 37 }).contents 38 39 config.modResults.contents = contents 40 return config 41 })