Iran-Onesignal-iOS 2.11.0

Iran-Onesignal-iOS 2.11.0

iTips 维护。



  • 作者
  • Hossein Dastan

伊朗 OneSignal iOS

避免 OneSignal 对伊朗的制裁。


解决 OneSignal 对伊朗用户制裁的问题

要使用,只需按照文档中的所有步骤进行,在输入库时,按照以下方式操作,只需将 OneSignal 库替换为 Iran-Onesignal 库,然后所有功能都可以正常使用,而不会受到制裁的影响。

source 'https://github.com/itips/Iran-Onesignal-iOS.git'
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '10.0'

target 'projectName' do
  use_frameworks!

    pod 'Iran-Onesignal-iOS'

   target 'OneSignalNotificationServiceExtension' do
       pod 'Iran-Onesignal-iOS'
   end
end

更改文件后

pod install

如果使用 Cocoapods 遇到问题,请输入以下命令

pod repo update

所有方法和用法与 OneSignal 库完全相同,没有任何差异。

import OneSignal


@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?
    
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        
        let onesignalInitSettings = [kOSSettingsKeyAutoPrompt: false]
        
        // Replace 'YOUR_APP_ID' with your OneSignal App ID.
        OneSignal.initWithLaunchOptions(launchOptions,
                                        appId: "YOUR_APP_ID",
                                        handleNotificationAction: nil,
                                        settings: onesignalInitSettings)
        
        OneSignal.inFocusDisplayType = OSNotificationDisplayType.notification;
        
        // Recommend moving the below line to prompt for push after informing the user about
        //   how your app will use them.
        OneSignal.promptForPushNotifications(userResponse: { accepted in
            print("User accepted notifications: \(accepted)")
        })
        
        return true
    }
}


SalarDastan 开发


OneSignal 是一款免费的移动应用推送通知服务。此插件使得将您的原生 iOS 应用与 OneSignal 集成变得简单。

alt text

安装

有关文档,请参阅 OneSignal 的 iOS 原生 SDK 安装指南

API

有关所有可用方法的列表,请参阅 OneSignal 的 iOS 原生 SDK API 页面

变更日志

查看每个发布版本的完整变更日志,请参阅此存储库的 发布标签

支持

请访问此仓库的 Github 问题跟踪器,以获取与 SDK 相关的特性和错误报告。有关账户问题和支持,请从 OneSignal.com 控制面板联系 OneSignal 支持部门。

支持

  • Swift 和 Objective-C 项目
  • 支持 iOS 7 到 iOS 11.3