草庐IT

X-CSRF-Token

全部标签

iphone - 没有为 APNS 获取设备的设备 token ?

我为APNS开发应用程序。我的代码在一台设备上工作正常,我也收到了设备的苹果推送通知。但是当我为设备运行该应用程序时,我获得了设备token并通过该token我将能够完成所有过程。现在我的问题是当我为其他设备安装相同的应用程序时,以下方法不起作用。application:(UIApplication*)appdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceTokenapplication:(UIApplication*)appdidFailToRegisterForRemoteNotificationsWi

ios - facebook 万岁 token 更新

我使用的是FacebookiOSSDK3.1。来自FacebookdocsAppscreatedfromourMobileSDKs(AndroidandiOS),fromDesktopAppsandtheserver-sideLoginflowautomaticallygetlong-livedUserAccessTokens.Thislong-livedtokenrefreshesandextendseachtimetheusertriggerstheauthflow.token的有效期为60天。我有当前的实现:-(BOOL)application:(UIApplication*)a

ios - 何时正确存储或删除用户设备 token

好的,我正在iOS中编写此应用程序。很好地获得了推送通知。我只有一个问题。我是明智的做法是在用户登录时存储用户设备token并在他们注销时将其删除,或者永远保留它并且基本上只在用户登录时更新它。我想我正在寻找的是..存储和更新设备token的最佳实践。我的主要问题是……当用户注销时……他们不希望不再收到推送通知。Facebook是如何处理这个问题的?据我了解,如果我通过FB应用程序注销我的FB帐户。它不再向我发送通知,对吗?我不是一个大的FB用户哈哈 最佳答案 我在用户登录时使用NSUserDefaults存储我的(并将其发送到我的

ios - 推送通知 token 是 Mac 和 iOS 独有的吗?

我的意思是:如果你有一个应用程序在两个平台上运行,你能确定iOS上的给定token不归因于Mac吗?我很确定这不是我们可以“知道”的东西(苹果内部),我不应该假设它,但我真的很好奇如果你(错误地)发送“iOS”推送(用于您的iOS应用程序)到Mactoken。它能到达另一个iOS用户吗?!我想可能...想象一下以下情况(简化):您知道您必须向您的Mac应用程序发送token“foo”的推送。您在iOS应用程序上错误地向“foo”发送了一个推送。我希望它会降落在空地上/您会从APNS返回一个错误,但我猜它也可能降落在您的iOS应用程序的“随机”用户身上,这不是用户想要的(在Mac应用程序

ios - 清除 Facebook SDK V4.0.1 for iOS 中的 token

我正在使用适用于iOS的Facebook登录版本4.0.1,我想在注销我的应用程序时以编程方式清除session/token。但我无法这样做。我正在导入#import#import但我仍然无法找到解决方案。在以前的版本中,我们可以从FBSession中清除token。但是在新版本中我无法获取FBSession。请帮忙。谢谢 最佳答案 如果您查看FBSDK的变更日志,它会指出FBSession和FBAccessTokenData已被FBSDKLoginManager取代。如果您随后查看FBSDKLoginManager,referen

ios - 当我尝试登录 iOS sdk 时无法通过 FBSDKLoginKit 获取访问 token

我正在使用facebooksdk在facebook上共享文本,但在尝试登录时无法获取访问token。登录成功,但没有获得任何访问token。因此,如果没有访问token,我将无法在Facebook上共享文本。我的代码如下FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];[loginlogInWithReadPermissions:@[@"public_profile"]handler:^(FBSDKLoginManagerLoginResult*result,NSError*error){if([result.tokenhas

ios - 始终无法从 UIApplication 的 didRegisterForRemoteNotificationsWithDeviceToken 委托(delegate)中获取设备 token

我需要设备token才能在我的应用程序中实现推送通知,就像我从didRegisterForRemoteNotificationsWithDeviceToken方法获取设备token之前一样,但最近它不起作用。有关更多信息,请在didFinishLaunchingWithOptions方法中找到以下代码。if([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){UIUserNotificationSettings*settings=[UIUserNotificationSettings

ios - Mixpanel - iOS 推送通知 - 删除单个 token

我在iOS项目中使用Mixpanel跟踪。我可以成功地向许多iOS客户端发送Mixpanel推送通知。但是,当客户退出我的应用程序时,我不再希望他们收到Mixpanel推送通知。在Mixpanel中,我可以通过函数调用为一个用户注册多个设备token-addPushDeviceToken:但是,据我所知,我无法为给定用户注销单个token。我找到的最接近的函数是:-removePushDeviceToken但是,此函数会清除给定用户的所有设备token。对于Mixpanel网络API也是如此-即函数$unset将删除整个属性。我如何处理用户在一台设备上注销我的应用程序而不影响他们其余设

ios - 在应用程序中解密 Apple Pay 支付 token

如何在iOS中(使用Objective-C或Swift)解密PKPaymentToken(ApplePay支付token)?建议在服务器端解密支付token(最好由支付处理器完成),但如果我想在客户端(iOS端)解密支付token数据怎么办。 最佳答案 不要这样做。这是一个糟糕的主意。解密支付token需要您的私钥。您必须将此key嵌入到您的应用程序中,这将允许任何人使用它并解密您的付款。因此,您永远不应解密设备上的支付数据。相反,将私钥安全地存储在您的服务器上并在那里解密,或者查看您的支付处理器是否直接支持ApplePaytoke

python - 如何为要发送 POST 请求的 iPhone 和 Android 应用程序生成 Django CSRF key ?

事情是这样的:现在,在我的网站模板上,有{%csrf_token%}允许我的网站发送表单的POST请求。但是,如果我的iPhone应用程序(客户端)想要向我的Web服务发送POST请求怎么办?如何为我的iPhone应用程序提供一个它可以临时使用的CSRFtoken? 最佳答案 您的目标是重复使用现有表单吗?如果是这样,iPhone应用程序应该使用表单获取页面,然后使用CSRFtoken进行POST。CSRFtoken的全部意义在于服务器必须生成它们。您的目标是验证iPhone应用程序以便其他应用程序无法POST到您的API吗?这是一