有关 app 内置购买的书籍或者教程推荐? - V2EX
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
strom001
V2EX    iDev

有关 app 内置购买的书籍或者教程推荐?

  •  
  •   strom001 Oct 2, 2015 3342 views
    This topic created in 3875 days ago, the information mentioned may be changed or developed.
    在这个地方拖了好几天了。。
    主要是解析 receipt 和openssl不会,asn1c产生了一堆.c .h文件,不会用……
    8 replies    2015-10-02 20:13:28 +08:00
    zwo
        1
    zwo  
       Oct 2, 2015
    不需要自己解析或者 openssl 。把 BASE64 的 receipt 和自己设置的密码通过 https 发到苹果验证,返回的是可读的 JSON 。建议把 receipt 检验放在自己的服务器上做。
    strom001
        2
    strom001  
    OP
       Oct 2, 2015
    @zwo 没有服务器,我就想实现一个解锁功能,完全不需要本地验证吗?
    zwo
        3
    zwo  
       Oct 2, 2015   1
    @strom001 可以本地做验证,但是意义不大,现在的越狱内购插件太容易搞掂本地做的验证,你本地对 receipt 做验证,但是 receipt 有可能是插件偷了其它已购买人的。通过服务器可以验证这个 receipt 是否唯一存在,即没被盗用。 iOS6 刚出来的时候,你所说的做法还是很流行的,代码在 github 上就有。
    strom001
        4
    strom001  
    OP
       Oct 2, 2015
    @zwo 谢谢。那这个 receipt 可以不用吗? For non-consumable products and auto-renewable subscriptions in iOS 7 and later, use the app receipt as your persistent record. 用 user defaults ?
    zwo
        5
    zwo  
       Oct 2, 2015
    @strom001 这个说的是 iOS7 style receipt ,相对于 iOS6 style receipt 通过 transaction 获得,其实两者差别不大,只不过前者不需要在交易中才获得,而是随时可以通过 NSBundle 来得到。这两个都是 receipt 的获取方法,都无法解决内购伪造的问题。如果你选用后者,确实不用再用 user defaults 来存已购买记录。如果你真的是很在意内购保护的话,不妨申请个免费的云空间,放个 PHP 脚本做回执校验。
    strom001
        6
    strom001  
    OP
       Oct 2, 2015
    @zwo 不是在意内购保护,我以为这是必需的……现在我的 app 购买项目是 Ready to Submit ,检查了 ID 也没问题,不知道为何总是没有这个产品。。
    strom001
        7
    strom001  
    OP
       Oct 2, 2015
    原来是银行税务没添全。。。苹果效率好高啊,五分钟就审核通过了。。。
    strom001
        8
    strom001  
    OP
       Oct 2, 2015
    @zwo 现在能请求到产品了
    About     Help     Advertise     Blog     API     FAQ     Solana     3365 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 13:57 PVG 21:57 LAX 06:57 JFK 09:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86