小编Bag*_*ono的帖子

Firebase云消息传递通知不发送iOS有效内容格式

昨晚我在我的应用程序中使用FCM测试推送通知,它已经崩溃了(几天前工作了).我使用firebase控制台中的通知菜单测试它.

我进一步调查通知有效载荷格式已更改,并且不包括Apple文档中的iOS格式.

我重新检查我的APNs证书和开发一个已经不见了,我尝试重新上传证书,它得到类似这样的错误.

我向firebase团队提交了一份反馈,并表示这是他们最终的问题.(注意:我还在上面的链接中发布了firebase团队的回复).我的Dev APNs证书又回来了,但格式仍然相同.

这是我得到的有效载荷(来自Swift Print功能)

{
    "collapse_key" = "com.xxx.xxx";
    from = xxx;
    notification =     {
        badge = 3;
        body = "Firebase console";
        e = 1;
        title = Test;
    };
}
Run Code Online (Sandbox Code Playgroud)

而这个有效载荷使iOS不会显示推送通知.

并基于此iOS的FCM文档

通知到来时,以下代码将使应用程序崩溃

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject],
                 fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
  // If you are receiving a notification message while your app is in the background,
  // this callback will not be fired till the user taps …
Run Code Online (Sandbox Code Playgroud)

ios swift firebase-cloud-messaging firebase-notifications

12
推荐指数
2
解决办法
9868
查看次数

如何以编程方式在android中用开始和结束时间修剪视频?

我想以编程方式根据 android 中的开始和结束时间修剪本地视频,我尝试了下面附加的几个链接,但没有为我工作。请让我知道任何可用的库或示例代码来克服这个问题?

参考链接:

  1. Android sdk 剪切/修剪视频文件
  2. 如何在android中使用FFMPEG库修剪视频?
  3. https://superuser.com/questions/377343/cut-part-from-video-file-from-start-position-to-end-position-with-ffmpeg

提前致谢!

video android video-editing android-library

6
推荐指数
2
解决办法
5526
查看次数

Firebase iOS SDK - 缺少数据库URL

嗨,我得到以下错误,我从以前的开发人员继承.我的应用程序不断崩溃:

2016-06-21 22:26:16.828 Drnk[3234:1081556] The default app has not been configured yet.
2016-06-21 22:26:16.832 Drnk[3234:1081556] *** Terminating app due to uncaught exception 'MissingDatabaseURL', reason: 'Failed to get FIRDatabase instance: FIRApp object has no databaseURL in its FirebaseOptions object.'
*** First throw call stack:
Run Code Online (Sandbox Code Playgroud)

我的应用程序代理具有以下代码:

 FIRApp.configure()
Run Code Online (Sandbox Code Playgroud)

我调用数据库和应用程序崩溃的控制器具有以下代码:

 var ref: FIRDatabaseReference!

self.ref = FIRDatabase.database().reference()
Run Code Online (Sandbox Code Playgroud)

我已按照说明将google-services-plist文件添加到我的项目中.

这一切都适用于我正在开发的另一个应用程序,但我无法解决这个问题.

ios firebase swift firebase-realtime-database

3
推荐指数
1
解决办法
662
查看次数

为什么这个函数在DECLARE附近有语法错误?

代码是:

DELIMITER $$
CREATE FUNCTION CHECK_AVABILITY(nama CHAR(30))
RETURNS INT(4)
DECLARE vreturn INT(4);
BEGIN
IF nama = 'ika' THEN
SET vreturn = 0;
ELSE
SET vreturn = 1;
END IF
RETURN vreturn;
END $$
Run Code Online (Sandbox Code Playgroud)

错误消息是:

错误1064(42000):你的sql语法错误; 检查与MySQL服务器版本对应的手册,以便在"DECLARE vreturn INT4"附近使用正确的语法; 开始'

感谢帮助.

mysql function

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