Aplikasi iOS asli: Apa yang saya masukkan ke dalam “iPhone App Store ID” pengembang Facebook di bawah Pengaturan, Dasar?

89

Saya hampir selesai dengan aplikasi iPhone asli, tetapi saya harus menyelesaikan SSO melalui Facebook. Terlepas dari upaya terbaik saya, saya tidak dapat menemukan nilai apa yang seharusnya dimasukkan di bidang "iPhone App Store ID" selama proses saat saya mendaftarkan aplikasi saya dengan Facebook di situs web mereka.

Saya memiliki "ID Aplikasi" di http://developer.apple.com/ios/manage/bundles/ , tetapi Facebook memberi saya kesalahan "ID App Store iPhone harus berupa bilangan bulat" ketika saya memasukkan ID Aplikasi saya di bidang itu . App ID saya bukan bilangan bulat.

Saya tahu Facebook secara khusus memberi label pada bidang tersebut dengan "App Store"; tolong beritahu saya bahwa sebenarnya bukan itu masalahnya, karena ... bagaimana orang bisa memiliki sesuatu di "App Store" jika masih dalam pengembangan?

Setiap orang memiliki "masalah itu" yang memotivasi pos Stack Overflow pertama mereka, dan ini milik saya. Saya sangat menantikan kabar bahwa saya melewatkan sesuatu.

Greg M. Krsak
sumber

Jawaban:

106

Buat aplikasi baru di iTunes Connect. Aplikasi itu akan memiliki id aplikasi unik. Itu id yang mereka inginkan. Sebenarnya, itu adalah ID App Store untuk aplikasi tersebut.

Mark Granoff
sumber
8
@Greg: Anda dapat membuat aplikasi di iTunes Connect (dan mendapatkan id) tanpa benar-benar mengirimkan biner Anda.
progrmr
2
Terima kasih semuanya. Itulah tingkat dukungan yang saya harapkan dari anggota SO. Sangat dihargai.
Greg M. Krsak
35
Namun, kecuali sebenarnya ada di toko-toko, Anda akan mendapatkan "ID App Store iPhone Anda tidak valid karena iTunes App Store melaporkan aplikasi Anda tidak tersedia untuk iPhone dan iPod Touch".
Roger CS Wernersson
1
saya memiliki masalah yang sama saya telah membuat aplikasi di itunesconnect tetapi ketika saya memasukkan id aplikasi saya di iphone storeid di portal aplikasi pengembang facebook itu menunjukkan saya salah tolong sarankan saya apa yang harus dilakukan?
Kalpit Gajera
Ada "iPhone Store ID" dan "iPad Store ID". Saya hanya memiliki satu "ID App Store". Haruskah saya mengisi kedua "ID Toko" dengan "ID App Store" yang sama.
mcfly soft
50

Jawaban yang diterima benar, tetapi dokumen iOS SDK juga mengatakan

iPhone App Store ID - Jika Anda memiliki aplikasi iPhone yang terdaftar di iTunes App Store masukkan ID di sini, misalnya 123456. Jika Facebook menautkan ke aplikasi Anda dan menemukan bahwa pengguna tidak menginstal aplikasi Anda, maka itu akan membutuhkan pengguna ke aplikasi Anda di toko. Pengguna kemudian dapat menginstal aplikasi Anda. Jika aplikasi Anda tidak ada di iTunes App Store, Anda dapat memasukkan ID aplikasi yang valid tetapi pastikan untuk memperbaruinya ketika aplikasi Anda disetujui di App Store.

Penekanan milikku.

Inilah yang saya lakukan. Saya menggunakan ID aplikasi publik yang sudah ada (dipilih secara acak dari toko) karena aplikasi saya belum keluar ..

CVertex
sumber
Pertanyaan: bagaimana saya bisa memperbarui ID setelah Apple menyetujui aplikasi saya? Saya harus membuat bangunan baru, mengunggahnya, dan menunggu lagi untuk disetujui, bukan?
John Smith
@ SavaMazăre Saya belum melalui proses ini dalam waktu sekitar satu tahun. Tetapi ketika saya melakukannya tahun lalu, saya dapat mengubah "ID iPhone App Store" aplikasi Facebook sebelum aplikasi facebook ditayangkan.
CVertex
22

Saat ini, solusi paling sederhana adalah dengan mengetikkan "0" sebagai iPhone App Store ID - solusi yang juga ditunjukkan dalam Panduan Memulai SDK Facebook: https://developers.facebook.com/docs/getting-started/ facebook-sdk-untuk-ios / 3.1 /

IOSProgrammer
sumber
1
Ya, tetapi ketika saya menyimpan perubahan menggunakan 0, perubahan itu menghilang begitu saja .. membuat saya bertanya-tanya apakah perubahan itu melakukan sesuatu.
Anda dapat membiarkannya kosong, tetapi 0 menghasilkan pesan kesalahan pada saat ini.
David Haddad
17

Untuk pengujian gunakan 0 (Nol) ,

  • iPhone Store ID = 0
  • iPad Store ID = 0

dan klik Simpan Perubahan .

0 Akan hilang tetapi pekerjaan Anda akan selesai.

Catatan: - perbarui id ini sebelum ditayangkan.

Mohammad Zaid Pathan
sumber
Saya menghadapi masalah yang dijelaskan di sini stackoverflow.com/questions/48097346/… apakah ini terkait dengan jawaban Anda?
Ashish Karpe
1
Saya tidak berpikir bahwa @AshishKarpe
Mohammad Zaid Pathan
apakah Anda tahu tentang masalah saya, saya sangat kesulitan, tolong bantu saya!
Ashish Karpe
2

Singkat cerita, Anda dapat menggunakan "0" untuk pengembangan.

Jika Anda masuk ke iTunes Connect dan mengunjungi aplikasi Anda, itu harus di bawah "Apple Id".

FreePender
sumber
Meskipun mungkin berhasil sebelumnya, konsol aplikasi Facebook hari ini menolak 0 sebagai nilai!
David Haddad
Gunakan spasi "" sebagai gantinya
Žiga
0

Jika aplikasi Anda sudah diterbitkan, buka aplikasi Anda di iTunes Connect → Umum → Informasi Aplikasi → ID Apple. Anda perlu menyalin nomor ini ke iPhone Store ID di dasbor Pengembang Facebook.

masukkan deskripsi gambar di sini

Zorayr
sumber