小编Mal*_*tie的帖子

没有从Facebook接收实时更新

我已经设置我的服务器从Facebook接收实时更新,我已经通过身份验证获取令牌等,注册了回调网址...而且自从身份验证GET请求后我没有收到任何通知.

GET graph.facebook.com/APP-ID/subscriptions我收到......

data: [
{
  object: "user",
  callback_url: "REDACTED-VAID-URL",
  fields: [
    "activities",
    "books",
    "checkins",
    "events",
    "feed",
    "friends",
    "interests",
    "likes",
    "location",
    "movies",
    "music",
    "television"
  ],
  active: true
}
]
Run Code Online (Sandbox Code Playgroud)

所以据我所知,实时通知设置正确.当我将自己的POST发送到回调URL时,服务器每次都会向我发送POST详细信息,但我在Facebook更新后从未收到过这个,所以我很确定它只是没有点击URL.我有几个用户通过应用程序进行身份验证,我们都在Facebook上尝试了各种各样的东西来尝试触发它(状态更新,发布,等等).我可以从普通的rest API中提取他们的feed等.

我必须在这里找到一些东西,我还需要做些什么才能让它发挥作用?!

php iphone facebook objective-c ios

22
推荐指数
1
解决办法
3521
查看次数

实时应用商店应用推送令牌被生产APNS拒绝

我在商店中有一个iOS应用程序正在使用产品APNS环境(在iTunes中确认连接二进制详细信息),这些应用程序正在提供推送令牌,所以我必须假设所有内容都在应用程序中正确配置,否则他们会收到"无效'aps-environment'权利字符串"错误.

我正在使用Amazon SNS发送推送通知,这对其他应用程序一直运行良好,但对于此特定应用程序,所有通知都返回"与端点关联的平台令牌无效".

我试图通过重新发布SNS用于连接到APNS的证书来解决这个问题,确认它是针对生产环境的 - 同样的问题.

我尝试删除应用程序,重新发布Ad Hoc证书(在生产环境中)并在我的手机上重新安装(删除所有具有相同应用程序ID的开发人员证书) - 我得到相同的推送令牌,具有相同的拒绝问题.

这种情况发生在所有用户身上,包括那些从未安装任何应用程序的沙箱版本的用户,因此令牌不能来自沙箱环境.我不明白为什么生产APNS会拒绝应用程序商店应用程序的令牌问题?

push apple-push-notifications amazon-sns ios

7
推荐指数
1
解决办法
2424
查看次数

保存/恢复自动续订收据,无需重复

我正在开发一个带有自动续订收据的应用程序,并将它们保存在服务器中,这一切都很有效,直到用户恢复购买 - 这会导致重复.

transaction_id每次恢复时,相同收据的字段不同,并且original_transaction_id在每次续订时显然都是相同的,所以我不能使用它.该unique_identifier领域也是一样的(我不明白它是如何独特的).我一直在使用该web_order_line_item_id字段,它看起来很好,但我只是用一个全新的帐户进行测试,结果是重复,所以这也没用.

我在这里真的很遗憾?必须有一个每个收据唯一的字段,但每次恢复时都不会更改?

save in-app-purchase ios receipt

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