แอป Native iOS: ฉันจะใส่อะไรใน "iPhone App Store ID" ของนักพัฒนา Facebook ในการตั้งค่าขั้นพื้นฐาน


89

ฉันกำลังจะใช้แอพ iPhone พื้นฐานเสร็จแล้ว แต่ฉันต้องจบ SSO ผ่าน Facebook แม้จะพยายามอย่างเต็มที่ แต่ฉันก็ไม่สามารถคิดได้ว่าควรจะไปในฟิลด์ "รหัส iPhone App Store" ในระหว่างขั้นตอนที่ฉันลงทะเบียนแอปกับ Facebook บนเว็บไซต์ของพวกเขา

ฉันมี "App ID" ที่http://developer.apple.com/ios/manage/bundles/แต่ Facebook ให้ข้อผิดพลาด "iPhone App Store ID ต้องเป็นจำนวนเต็ม" เมื่อฉันใส่รหัสแอปในช่องนั้น . รหัสแอปของฉันไม่ใช่จำนวนเต็ม

ฉันรู้ว่า Facebook ติดป้ายกำกับฟิลด์ว่า "App Store" โดยเฉพาะ ขอบอกว่าไม่เป็นเช่นนั้นจริง ๆ เพราะ ... ใครจะมีอะไรใน "App Store" ถ้ายังอยู่ในระหว่างการพัฒนา

ทุกคนมี "ปัญหานั้น" ที่กระตุ้นให้โพสต์ Stack Overflow โพสต์แรกและนี่เป็นของฉัน ฉันรอคอยข่าวอย่างใจจดใจจ่อว่าขาดอะไรไป

คำตอบ:


106

สร้างแอพใหม่ใน iTunes Connect แอพนั้นจะมี ID แอพที่ไม่ซ้ำกัน นั่นแหละรหัสที่พวกเขาต้องการ นั่นคือรหัส App Store สำหรับแอป


8
@Greg: คุณสามารถสร้างแอพใน iTunes Connect (และรับ id) ได้โดยไม่ต้องส่งไบนารีของคุณ
progrmr

2
ขอบคุณทุกคน นั่นคือระดับการสนับสนุนที่ฉันคาดหวังจากสมาชิก SO ชื่นชมมาก
Greg M. Krsak

35
อย่างไรก็ตามหากไม่มีอยู่จริงในร้านค้าคุณจะได้รับ "รหัส iPhone App Store ของคุณไม่ถูกต้องเนื่องจาก iTunes App Store รายงานว่าแอปของคุณไม่พร้อมใช้งานสำหรับ iPhone และ iPod Touch"
Roger CS Wernersson

1
ฉันมีปัญหาเดียวกันกับฉันได้สร้างแอพใน itunesconnect แต่เมื่อฉันป้อนรหัสแอพของฉันใน iphone storeid ในพอร์ทัลแอพนักพัฒนา facebook มันแสดงว่าฉันผิดโปรดแนะนำฉันว่าต้องทำอย่างไร?
Kalpit Gajera

มี "iPhone Store ID" และ "iPad Store ID" ฉันมี "รหัส App Store" เพียงอันเดียว ฉันจะกรอก "รหัสร้านค้า" ทั้งสองด้วย "App Store id" เดียวกันได้ไหม
mcfly soft

50

คำตอบที่ยอมรับนั้นเป็นความจริง แต่เอกสารiOS SDKก็บอกเช่นกัน

ID App Store ของ iPhone - หากคุณมีแอพ iPhone ที่มีรายชื่ออยู่ใน iTunes App Store ให้ป้อน ID ที่นี่เช่น 123456 หาก Facebook เชื่อมโยงไปยังแอพของคุณและพบว่าผู้ใช้ไม่ได้ติดตั้งแอพของคุณจะใช้เวลา ผู้ใช้แอปของคุณในร้านค้า จากนั้นผู้ใช้สามารถติดตั้งแอปของคุณได้ หากแอพของคุณไม่ได้อยู่ใน iTunes App Store คุณสามารถ ป้อน ID ของแอพที่ถูกต้องได้แต่อย่าลืมอัปเดตสิ่งนี้เมื่อแอพของคุณได้รับการอนุมัติใน App Store

เน้นของฉัน

นี่คือสิ่งที่ฉันทำ ฉันใช้รหัสแอปสาธารณะที่มีอยู่ (เลือกโดยสุ่มจากร้านค้า) เนื่องจากแอปของฉันยังไม่ออก ..


คำถาม: ฉันจะอัปเดต ID ได้อย่างไรหลังจากที่ Apple อนุมัติแอปของฉัน ฉันต้องสร้างงานสร้างใหม่อัปโหลดและรออีกครั้งเพื่อให้ได้รับการอนุมัติใช่ไหม
John Smith

@ SavaMazăreฉันไม่ได้ผ่านขั้นตอนนี้มาประมาณหนึ่งปี แต่เมื่อปีที่แล้วฉันสามารถเปลี่ยน "iPhone App Store ID" ของแอพ Facebook ก่อนที่แอพ facebook จะใช้งานได้จริง
CVertex

22

ตอนนี้วิธีแก้ปัญหาที่ง่ายที่สุดคือพิมพ์ "0" เป็น iPhone App Store ID ซึ่งเป็นโซลูชันที่แสดงในคู่มือการเริ่มต้นใช้งาน Facebook SDK: https://developers.facebook.com/docs/getting-started/ facebook-sdk-for-ios / 3.1 /


1
ใช่ แต่เมื่อฉันบันทึกการเปลี่ยนแปลงโดยใช้ 0 มันก็หายไป .. ทำให้ฉันสงสัยว่ามันทำอะไรเลยหรือเปล่า

คุณสามารถเว้นว่างไว้ได้ แต่ 0 ส่งผลให้เกิดข้อความแสดงข้อผิดพลาด ณ จุดนี้
David Haddad

17

สำหรับการทดสอบการใช้งาน0 (ศูนย์) ,

  • ID ร้านค้า iPhone = 0
  • รหัสร้านค้า iPad = 0

และคลิกบันทึกการเปลี่ยนแปลง

0จะหายไป แต่งานของคุณจะเสร็จสิ้น

หมายเหตุ: - อัปเดตรหัสนี้ก่อนถ่ายทอดสด


ฉันประสบปัญหาที่อธิบายไว้ที่นี่stackoverflow.com/questions/48097346/…มันเกี่ยวข้องกับคำตอบของคุณหรือไม่?
Ashish Karpe

1
ฉันไม่คิดว่า @AshishKarpe
Mohammad Zaid Pathan

คุณมีความคิดเกี่ยวกับปัญหาของฉันหรือไม่ฉันติดขัดมากโปรดช่วยฉันด้วย!
Ashish Karpe


2

เรื่องสั้นขนาดยาวคุณสามารถใช้ "0" ในการพัฒนาได้

หากคุณลงชื่อเข้าใช้ iTunes Connect และไปที่แอปของคุณควรอยู่ภายใต้ "Apple Id"


แม้ว่าอาจจะใช้งานได้ก่อนหน้านี้คอนโซลแอป Facebook ปฏิเสธค่า 0!
David Haddad

ใช้ช่องว่าง "" แทน
Žiga

0

หากคุณเผยแพร่แอพแล้วให้เปิดแอพของคุณบน iTunes Connect →ทั่วไป→ข้อมูลแอพ→ Apple ID คุณต้องคัดลอกหมายเลขนี้ลงใน iPhone Store ID ในแผงควบคุมของ Facebook Developers

ใส่คำอธิบายภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.