iOS应用内购买tanımlama101
应用程序购买中的Uygulamanıza(UygulamaİçiSatınAlma)özelliğieklemekçokkolay。 TanımladığınıIAP’yi应用商店’daçıkmadanöncekolayca测试edebilirsiniz。 Ancakbazıadımlarıatlarsanız,测试ederkenbazıhatalar ilekarşılaşabilirsiniz。 Adımadımnasılyapılacağınabakalım。
甜菜
developer.apple.com” giriyoruz。 证书,标识符和配置文件altında应用程序ID的sekmesine giriyoruz。 Burada Uygulama ID’miziseçtiğimizde,应用服务的高级专员。 Bu Alanda IAP已“启用”olmalı。 “ Disabled” ise en alttaki编辑按钮。
iTunes连接
itunesconnect.apple.com’dauygulamamızıseçip,功能为altındaIAP ekliyoruz。
4个IAP变量:
1-耗材,kullanıldığındatekraralınmasıgereken IAP
2-非消耗性的,可再生的IAP
3-自动续订,belili bir periyodlasınırlıIAP,kullanıcıiptaletmedikçeotomatik yenilenir。
4-非续订订阅,otomatik yenilenmeyen IAP
IAPtanımlarkenkafakarıştırannokta“产品ID”,但不提供IAP’nin id’siuygulamanızındeğil。 通用个人识别码IAPadıeklenerekoluşturulur,kullanımkolaylığıiçin。 Sizin id’niz tamamenfarklıbirşeyolabilir。
XCode整合
IAP’mizioluşturduktan声音IAP’yiuygulamamızaEntegre etmenin en kolay yolu SwiftStoreKitkütüphanesi。
bizz84 / SwiftyStoreKit
SwiftyStoreKit –轻量级应用内购买iOS 8.0 +,tvOS 9.0+和macOS 10.10+的Swift框架 github.com
Kütüphaneiçindekiörnekuygulamadannasılentegrasyonyapılacağınıbulabilirsiniz。
测试KullanıcısıOluşturma
iTunesConnect->用户和角色替代发送器测试器sekmesinde测试kullanıcımızıoluşturuyoruz。
IAP’yigerçekcihazda测试ederken telefondaki mevcutkullanıcıdançıkmamızgerekiyor。 Ayarlardaki itunes ve应用程序商店sayfasındançıkışyapıyoruz。
Bu aradasakın沙箱用户’igerçekcihaza kaydetmeyin !!!
Şimdi测试aşamasınageldik,ancakuygulamayıkoşturupsatınalmayapmayaçalıştığınızdaIAP ID ile ilgili hataalacaksınız。 “ idbulanamadı” vs gibi…
Iuin IAP的BunuçözmekIamtamamlamamızgerekiyor。
银行银行Vergi Bilgileri
协议,税务和银行业务联系,银行税务信息alanlarınıdoldurmamızgerekiyor。 保加利亚银行(Banka bulmakta zorlanabilirsiniz)。 苹果hübir formundaTürkçekaraktere izin vermiyor。 Aşağıdakişekildebankanızı列出了bulabilirsiniz。
Bir sonraki ekrandaki“银行帐号” IBANnumaranızın儿子17 hanesi。
税务信息bölümüdenherşeytıklageç。
Tümbuayarlarıyaptıktansonra bankaonayıbiraz zamanalıyor,birkaçsaat bekledikten sonrauygulamanızıtest edebilir ve app store’dayayımlayabilirsiniz。
- 使用堆分析显示内存地址,而不是代码行。 如何确定导致堆增长的原因?
- 确定是否在Swift 2.0中拖动/移动MKMapView
- 从用户库保存/获取JPEG,无需重新压缩
- iOS网络变得简单
- FBSDKLoginManager logInWithPublishPermissions总是返回isCancelled = YES
- 我怎么能中风和填充NSAttributedString W / UILabel
- 是否有可能在Xcode中打开SpriteKit的现场debugging绘图?
- 迅速。 接收远程控制事件以与MPNowPLayingInfoCenter一起工作
- 限制NSURLConnection数据速率? (带宽限制)