Upvote:2
Yes, sharing Bundle ID is completely secure.
Bundle ID is what identifies your app (authentication). It's not a secret (authorisation).
In fact, if your service provider decides to download your app, he/she can easily peel off your app bundle to obtain your bundle ID by doing the following:
- Get the .app file on mac
- Right click->Show Package Contents
- Open info.plist.
In fact, many legit 3rd party analytics firms / ad networks are already doing what I described above, in a much informational way - beyond just the bundle ID.
Everything related to the bundle is contained within this file.
What you should not share over the network contains following items:
- plain text / base64 encoded / not encrypted passwords
- app secrets with your third party providers
- any other data that you feel is considered confidential from finance app standpoint - in an easily decipherable format
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- SHARING BUNDLE IDENTIFIER WITH OWN SERVER OR THIRD PARTY SERVER IN IOS
- VUEJS: PREVENT BOUNCING AND ZOOMING ON IOS10+ WITH ROUTING IN IOS
- IMPLEMENTING COLOR TRANSFER BETWEEN TWO IMAGES WITH A CORE IMAGE CUSTOM FILTER IN IOS
- FIREBASE CONNECTING WITH SIMULATOR BUT NOT IN REAL DEVICE IOS IN IOS
- WHERE CLAUSE IN EXTENSION OF A CLASS IN SWIFT WITH ENUM AND GENERICS IN IOS
- DISPLAYING LEADERBOARD USING UITABLEVIEWCONTROLLER WITH FIREBASE BACKEND (SWIFT 4.1) IN IOS
- DISTRIBUTION FAILED WITH XCODE 10 BETA 4 - [ERROR ITMS-90534] IN IOS
- SCROLLVIEW WITH AUTOLAYOUT NOT WORKING IN IOS
- XAMARIN FORMS: ISSUE WITH CREATING DISTRIBUTION CERTIFICATE AND .P12 FILE IN IOS
- API SWIFT 4 CALL WITH AUTHENTICATION. SIMPLE. BUT STUCK IN IOS
- IOS IMAGE VIEWER OR PREVIEW EXACT LIKE PHOTOS APP USING COLLECTION VIEW (PAGING ENABLED) WITH MINIMUM LINE SPACING IN IOS
- SWIFT AND SPRITEKIT: HOW TO IMPLEMENT NON-FUZZY CIRCLE TIMER WITH SKSHAPENODE IN IOS
- HOW TO PARSE AND ARRAY OF ARRAYS WITH ARRAYS IN SWIFTYJSON? IN IOS
- HOW TO SHARE TO FACEBOOK WITH A LINK BACK TO THE APP? SWIFT IN IOS
- KEEP THE HEIGHT/WIDTH OF UITEXTFIELD THE SAME ON IPAD AND IPHONE WITH AUTOLAYOUT IN IOS
- BOOTSTRAP 4 TABS NOT WORKING ON IOS WITH "DATA-TARGET" INSTEAD OF "HREF" ATTRIBUTES IN IOS
- UITABLEVIEW WITH SECTIONS FROM A LOCAL JSON FILE IN IOS
- BAR BUTTON ITEM IMAGE (UIIMAGE) COLOR CHANGES WITH TINT COLOR? IN IOS
- EVER SCROLLING UISCROLLVIEW WITH UIIMAGE IN IOS
- HOW TO CHANGE TAB BAR PROGRAMMATICALLY WITH ANIMATION? IN IOS
- RUNNING REACT-NATIVE APP ON LOCAL IOS DEVICE WITH FASTLANE MATCH METHOD IN IOS
- CALCULATING HEIGHT OF UICOLLECTIONVIEWCELL WITH TEXT ONLY IN IOS
- PARSE CLOUD WITH SWIFT PFIDRESULTBLOCK ERROR IN IOS
- CANNOT SUBSCRIPT A VALUE OF TYPE NSDICTIONARY WITH AN INDEX OF TYPE STRING. WHILE CONVERTING FROM SWIFT 2.3 -> 3.2 IN IOS
- CONVERT DATE WITH +1000 VALUES IN IOS
- CAN I BUILD AN IPA WITH AN I386 + X86_64 ARCHITECTURE? IN IOS
- UITABLEVIEW WITH IMAGES SCROLLS VERY SLOWLY XAMARIN.IOS IN IOS
- UNABLE TO SAVE INTEGER WITH NSUSERDEFAULTS IN IOS
- CREATE UITEXTFIELD WITH BOTH TEXT AND PLACEHOLDER IN IOS
- TINT COLOR WORKS WITH NATIVE COLORS BUT NOT WITH THE COLOR FROM PATTERN IMAGE IN IOS
- VALUE OF OPTIONAL TYPE 'FLOAT?' NOT UNWRAPPED; DID YOU MEAN TO USE '!' OR '?'? IN IOS
- FAILED TO GET DATA IN CELLFORROWATINDEXPATH BY USING MODEL IN IOS
- IOS 12 - "THE APP'S INFO.PLIST MUST CONTAIN AN NSMICROPHONEUSAGEDESCRIPTION KEY" IN IOS
- IOS HOW TO COMPLETELY REMOVE A VIEW IN IOS
- WHY I NEED REQUIRED INITIALIZER WHEN CREATING REALM DATA MODEL? IN IOS
- HOW TO IGNORE IOS DEVICE PIN PROMPT AFTER 3 INCORRECT TOUCH/FACE ID RECOGNITIONS IN IOS
- HOW TO USE SCHEMES TO CHANGE COLOR OF A UI ELEMENT? (XCODE, SWIFT) IN IOS
- CONVERT STRING OF FORMAT "19-07-2018 08:10:24" IN DATE AND TIME BOTH DIFFERENT STRING FORMAT IN IOS
- IOS UPLOAD TO APP STORE FROM XCODE DO NOT SHOW THE LIBRARIES GOOGLE FABRIC AND CRASHLYTICS IN IPA CONTENT LIST IN IOS
- UICOLLECTIONVIEWDATASOURCE CAN NOT EXECUTE "FIX IT", WITH "CANDIDATE IS NOT A FUNCTION" IN XCODE 9.3.1 IN IOS
- SWIFT 4 DECODE JSON WITH UNKNOWN ROOT NAME TO TABLE VIEW IN IOS
- VALUE OF TYPE 'AUTHDATARESULT' HAS NO MEMBER 'ISEMAILVERIFICATION' IN IOS
- PRINT OUT SOME CHILDREN FROM FIREBASE IN IOS
- SAVING A OBJECT IN USERDEFAULTS AFTER REORDER OF ROWS IN TABLEVIEW IN IOS
- BASE 64 DECODING IN IOS
- IMPROVE SEARCH PERFORMANCE IN OBJECTIVE-C IN IOS
- UNABLE TO ACCESS VALUES OF TYPE [ANYHASHABLE:ANY] - SWIFT 4 IN IOS
- CAN NOT READ THE SPECIFIC VALUES OF JSON FILE IN OBJECTIVE C IN IOS
- COUNT NUMBER OF ITEMS IN REALM OBJECT LIST NOT WORKING IN IOS
- ANIMATING POSITION OF UIBUTTONS CAUSES THEM TO STOP RECEIVING TOUCH ACTIONS IN IOS
- HOW TO ENABLE SOCKETROCKET LOGGING IN IOS
- DO IMAGE SIZES IN XCODE NEED TO BE EXACTLY THE 1X/2X/3X RATIO? IN IOS
- HOW TO DELETE CHILD RECORD FROM FIREBASE IN SWIFT? IN IOS
- REDIS IOS CLIENT USING WEBSOCKET IN SECURE WAY IN IOS
- SWIFT - NUMBERFORMATTER NUMBER FROM STRING RETURNS NIL FOR IPHONE 8 BUT WORKS FOR OTHER DEVICE IN IOS
- MAKE CALLING VIEWCONTROLLER ACCESSIBLE TO CALLED VC IN IOS
- DISPLAY A RESPONSIVE IMAGE AND LABEL IN A TABLE FOR IOS IN IOS
- MPMUSICPLAYERCONTROLLER.SHUFFLEMODE CANNOT BE SET IN IOS
- SWIFT: SHOW DATA FROM TABLEVIEW TO ANOTHER VIEWCONTROLLER (JSON, ALAMORIFE, ALAMOFIREIMAGE) IN IOS
- CALL OBJECTIVE BLOCKS IN A SWIFT CLASS IN IOS