在iOS 9设备上静默推送xCode 8版本

时间:2016-12-06 05:57:42

标签: background ios9 push xcode8 silent

有没有人知道为什么didReceiveRemoteNotification:fetchCompletionHandler:在iOS 9设备的后台没有为xCode 8构建的应用程序调用方法?

以前,对于xCode 7,一切都还可以。应用程序的后台模式为“开”,“远程通知”也为“开”。 推送有效载荷如下所示:

    /* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    public static void main (String[] args) throws java.lang.Exception
    {
        int n= 6;
        int a[][] = new int[n][n];

        // for upper half 
        for(int p=0 ; p < n ; p ++){

            for(int i = 0 + p ; i< n ; i++){
                a[i-p][i] = p + 100;
            }
        }

            // for lower half 
        for(int p=1 ; p < n ; p ++){

            for(int i = 0  ; i< n -p ; i++){
                a[i+p][i] = p - 100;
            }
        }

        // printing array
        for(int i=0 ; i < n ; i ++){
                for(int j=0 ; j < n ; j ++){
                    System.out.print(a[i][j] + "   ");
        }


        System.out.println("");
    }
}
}

正如我所说,对于xCode 7,前景和后台模式都可以。

我已经使用UNUserNotificationCenter添加了iOS 10推送,现在只适用于iOS 10设备,但iOS 9设备没有成功。

我已尝试添加相应的权利文件,也是为了实现didReceiveRemoteNotification:method

100   101   102   103   104   105   
-99   100   101   102   103   104   
-98   -99   100   101   102   103   
-97   -98   -99   100   101   102   
-96   -97   -98   -99   100   101   
-95   -96   -97   -98   -99   100 

但仍然相同。

有人可以帮我吗?

0 个答案:

没有答案