小编mjp*_*o23的帖子

iOS应用内购买订阅从SKProduct获得免费试用期

我正在通过订阅进行应用内购买.在swift中,您可以从SKProduct获得价格和价格区域设置,如下所示:

weeklyProduct.price.doubleValue  
weeklyProduct.priceLocale.currencySymbol
Run Code Online (Sandbox Code Playgroud)

其中weeklyProduct是SKProduct.

是否有可能获得免费试用期?例如,我为该产品指定了为期两周的免费试用版.我可以从SKProduct获得这个吗?

storekit in-app-purchase ios skproduct in-app-subscription

10
推荐指数
4
解决办法
4286
查看次数

ruby或rails错误:不兼容的库版本 - parser.bundle

我正在尝试运行我的ruby脚本,但我不断收到此错误.我试过重新安装ruby和rails.ruby版本是2.3.3,rails是4.2.5.有任何想法吗?

ruby firebasepushserver.rb

/Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require': incompatible library version - /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/json-2.1.0/lib/json/ext/parser.bundle (fatal)
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/json-2.1.0/lib/json/ext.rb:7:in `<module:Ext>'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/json-2.1.0/lib/json/ext.rb:6:in `<module:JSON>'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/json-2.1.0/lib/json/ext.rb:3:in `<top (required)>'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/json-2.1.0/lib/json.rb:59:in `<module:JSON>'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/json-2.1.0/lib/json.rb:55:in `<top (required)>'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/pg-0.20.0/lib/pg/text_encoder.rb:3:in `<top (required)>'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/pg-0.20.0/lib/pg.rb:63:in `<module:PG>'
    from /Users/paulyang/.rvm/gems/ruby-2.3.3/gems/pg-0.20.0/lib/pg.rb:35:in `<top (required)>'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require'
    from /Users/paulyang/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
    from firebasepushserver.rb:4:in `<main>'
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4

5
推荐指数
0
解决办法
662
查看次数

iOS 应用内购买验证消耗品收据

在 iOS 中进行应用内购买时,需要验证订阅的收据。消耗品也需要核对收据吗?

in-app-purchase ios receipt-validation in-app-subscription

5
推荐指数
1
解决办法
2589
查看次数

缩放不在滚动视图中工作

我在swift 3中有一个scrollview.缩放不起作用.我已经设置了scrollview并在其中放置了一个imageview.我已将self设置为委托并实现了viewForZoomingInScrollView.请看一下.谢谢.

编辑:我之前没有提到的另一件事是这是导航控制器中的视图.那会影响它吗?

class FlowDiagramViewController: UIViewController, UIScrollViewDelegate {

    var scrollView: UIScrollView!
    var imageView:UIImageView! = UIImageView()

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        let image = UIImage(named: "flowNewRotated1242x2208.png")
        imageView = UIImageView(image: image)

        setupPictureWithZoom()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func setupPictureWithZoom() {
        // http://stackoverflow.com/questions/30014241/uiimageview-pinch-zoom-swift

        imageView.frame = CGRect(x: 0, y: 0, width: 1242, height: 2208)
        // imageView.transform = imageView.transform.rotated(by: CGFloat(M_PI_2))
        imageView!.layer.cornerRadius = 11.0
        imageView!.clipsToBounds = …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift3

2
推荐指数
1
解决办法
1948
查看次数

firebase云函数迭代集合

我正在建立一个论坛,当有人对某个话题发表评论时,我想向每个人发送电子邮件,告知有人添加了评论。这需要迭代 firestore 集合。如何使用 firebase 云函数执行此操作?

exports.onCommentCreation = functions.firestore.document('/forum/threads/threads/{threadId}/comments/{commentId}')
 .onCreate(async(snapshot, context) => {

     var commentDataSnap = snapshot; 

     var threadId = context.params.threadId; 
     var commentId = context.params.commentId; 

     // call to admin.firestore().collection does not exist
     var comments = await admin.firestore().collection('/forum/threads/threads/{threadId}/comments/');

     // iterate over collection
 });
Run Code Online (Sandbox Code Playgroud)

node.js firebase google-cloud-functions google-cloud-firestore

0
推荐指数
1
解决办法
1160
查看次数