小编rcp*_*chs的帖子

Firebase云消息传递开发和发布配置文件

我接受了从Google Cloud Messaging到Firebase Cloud Messaging的热烈欢迎.

使用GCM,我不得不选择沙盒选项.如下所述:https://developers.google.com/cloud-messaging/ios/client#obtain_a_registration_token请参阅第3点.

要在调试模式下接收推送通知,我必须做这样的事情

[[GGLInstanceID sharedInstance] startWithConfig:instanceIDConfig];
_registrationOptions = @{kGGLInstanceIDRegisterAPNSOption:deviceToken,
                         kGGLInstanceIDAPNSServerTypeSandboxOption:@YES};
Run Code Online (Sandbox Code Playgroud)

要从AppStore接收应用程序中的推送通知(例如TestFlight),我不得不说:

kGGLInstanceIDAPNSServerTypeSandboxOption:@NO};
Run Code Online (Sandbox Code Playgroud)

现在我在Firebase中找不到这样的东西.首先,我认为不再切换这些愚蠢的价值观.但现在我的TestFlight应用程序中不再收到任何推送通知了.

在我的调试控制台中,当我在设备上调试时,一个输出是这样的:

<FIRInstanceID/WARNING> APNS Environment in profile: development
Run Code Online (Sandbox Code Playgroud)

哪个适合本地调试,但在TestFlight中不受欢迎.(我不知道TestFlight应用程序是否会发生这种情况,因为我没有控制台.)

所以我的问题是:有人知道我是否可以在Firebase中手动更改这个Sandbox选项?

谢谢,

西蒙

ios firebase google-cloud-messaging firebase-cloud-messaging

10
推荐指数
1
解决办法
1万
查看次数

设置iOS项目以使用eigen

我正在尝试建立一个iOS项目,以编译一个名为Eigen for for Cine for Linear Algebra maths的c ++库.

我开始按照提到的问题的说明:

如何在iPhone中编译Eigen

但仍有一些我无法弄清楚的事情.

  1. 用户Stafan说要设置正确的编译器标志(-mfpu = neon -mfloat-abi = softfp).我在哪里设置这些标志?我已经发现为单个文件设置标志,如http://meandmark.com/blog/2011/10/xcode-4-setting-compiler-flags-for-a-single-file/.但是我需要设置这些标志的文件是什么?特别是来自Eigen库的c ++文件不会出现在这里.
  2. 用户Blukee说他在构建设置中使用了armv7优化的拱门.在构建设置中,我在Architectures类别中看到一个绿色字段,标语(armv7)是什么对的?

我刚刚创建了一个单一应用程序,并希望在一个名为MathLibary的新Objective C类中使用c ++文件.因为有些人说如果我将类MathLibary.hh和MathLibary.mm命名为可能会混淆Objective C和C++.这堂课看起来像

#import "MathLibary.hh"
#define EIGEN_DONT_VECTORIZE
#import "SVD.h"
@implementation MathLibary

@end
Run Code Online (Sandbox Code Playgroud)

当我尝试运行App时,构建失败,编译器会发出一些错误,例如:在SVD.h文件的第47行,这是:

typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
Run Code Online (Sandbox Code Playgroud)

'类型名称'后面的错误是预期的限定名称

对我来说,这听起来是编译器尝试将SVD.h编译为目标c文件但是是c ++.

  1. 如何更改编译器以编译用户界面的目标c文件和库中的c ++文件

我希望有人能够帮助我,非常感谢.

c++ compiler-construction objective-c eigen xcode4.3

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

让node.js的nodemailer与dkim smtp一起工作

我在使用 node.js 和 nodemailer 设置 DKIM 签名时遇到困难。这是我得到的: 一个常规的自托管 SMTP 电子邮件,例如 hosteurope.com 上的 you@yourpersonalwebsite.com 一个在 inwx.com 托管的具有 DNS 设置的域 Node.js 8.4.0

步骤 1:生成 DKIM 密钥。我访问https://www.port25.com/dkim-wizard/并输入我的域名并点击生成密钥或其他内容。然后我得到了一些应该作为 TXT 记录放入我的域名注册商的 DNS 设置中的内容。为了确保它有效,我运行了:

dig TXT default._domainkey.example.com
Run Code Online (Sandbox Code Playgroud)

并得到了

; <<>> DiG 9.8.3-P1 <<>> TXT default._domainkey.mydomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28927
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;default._domainkey.mydomain.com. IN    TXT

;; ANSWER SECTION:
default._domainkey.mydomain.com. 3554 …
Run Code Online (Sandbox Code Playgroud)

javascript email dkim node.js nodemailer

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