แอป 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.