2016-07-06 5 views
0

여러 개의 Whitelabel 버전의 앱에 하나의 LinkedIn 앱을 사용하려고합니다.iOS 여러 앱이 하나의 LinkedIn 앱을 공유합니다.

FB를 성공적으로 만들었습니다. LinkedIn은 매우 비슷해야하지만, 다른 앱이 설치되어있는 경우 LinkedIn을 통해 올바른 앱으로 돌아갈 수는 없습니다. 때로는 돌아 오지 않습니다. 동일한 LI 앱 ID를 공유하는 다른 앱으로 이동하는 경우가 있습니다 ...

나는 bundleID com.bethegame.app1 및 com.bethegame.app2를 LinkedIn 모바일 앱에 추가했습니다. LinkedIn iOS 모바일 앱의 접미사로 app1 및 app2를 추가했습니다. 나는 'FacebookUrlSchemeSuffix'이 설명되어 있지만, FB 작동 말처럼

여기

 <key>CFBundleTypeRole</key> 
     <string>Editor</string> 
     <key>CFBundleURLName</key> 
     <string>com.bethegame.app1</string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>app1</string> 
     </array> 
    </dict> 
    <dict> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>fb123456789</string> 
     </array> 
     <key>FacebookUrlSchemeSuffix</key> 
     <string>app1</string> 
    </dict> 
    <dict> 
     <key>CFBundleTypeRole</key> 
     <string>Editor</string> 
     <key>CFBundleURLName</key> 
     <string>com.bethegame.app1</string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>li1234567-app1</string> 
     </array> 
     <key>LISuffix</key> 
     <string>app1</string> 
    </dict> 

... 무슨 일이 각 응용 프로그램에 대한 내 PLIST에의의, 링크드 인 'LISuffix은'아니다?

+0

이러한 앱의 URL 체계는 모두 동일합니까? – Lumialxk

+0

죄송합니다. 당신이 묻고있는 것이 분명하지 않습니다. 각 응용 프로그램은 urlscheme 측면에서 고유 할 것입니다. 위의 각 응용 프로그램마다 app1, app2, app3 등이 참조되는 접미사로 사용됩니다. –

답변

0

하나의 LinkedIn App을 공유하는 여러 iOS 앱을 지원하려면 LinkedIn 개발자 계정으로 이동하여 앱을 찾고 모바일 설정 섹션으로 이동하십시오. iOS 설정 섹션에서 필요한 iOS 번들 식별자 및 iOS URL 스키마 접미사를 추가하십시오. 해당 화면에 표시된 응용 프로그램 ID를 기록하십시오. 엑스 코드에서

, 프로젝트의의 Info.plist 파일을 열고 다음 추가 : 응용 프로그램 ID가 {LinkedInAppId}을 교체

<dict> 
    <key>CFBundleURLName</key> 
    <string>li{LinkedInAppId}</string> 
    <key>CFBundleURLSchemes</key> 
    <array> 
     <string>li{LinkedInAppId}-{suffix}</string> 
    </array> 
</dict> 

:

<key>LIAppId</key> 
<string>{LinkedInAppId}</string> 
<key>LISuffix</key> 
<string>{suffix}</string> 

그리고하여 CFBundleURLTypes에 다음을 개발자 웹 사이트에서 방금 추가 한 코드로 {suffix}를 대체했습니다.

+0

이 작동합니다! 고마워 –

관련 문제