Skip to content

Commit

Permalink
Supported to click button with url
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve Nguyen committed Aug 28, 2023
1 parent 2ebd6a2 commit d484aab
Show file tree
Hide file tree
Showing 88 changed files with 1,947 additions and 1,634 deletions.
166 changes: 14 additions & 152 deletions Example/KeyReply.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objectVersion = 53;
objects = {

/* Begin PBXBuildFile section */
17401EBE26B94EC100E88B4B /* NotificationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 17401EBD26B94EC100E88B4B /* NotificationService.m */; };
17401EC226B94EC100E88B4B /* KeyReplyNotificationServiceExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 17401EBA26B94EC100E88B4B /* KeyReplyNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
4B86BE79DD35E3121509F60E /* Pods_KeyReply_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 368AF2A14C2080CE4542ACBE /* Pods_KeyReply_Tests.framework */; };
6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; };
Expand All @@ -29,13 +27,6 @@
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
17401EC026B94EC100E88B4B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6003F582195388D10070C39A /* Project object */;
proxyType = 1;
remoteGlobalIDString = 17401EB926B94EC100E88B4B;
remoteInfo = KeyReplyNotificationServiceExtension;
};
6003F5B3195388D20070C39A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6003F582195388D10070C39A /* Project object */;
Expand All @@ -46,25 +37,20 @@
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
17401EC326B94EC100E88B4B /* Embed App Extensions */ = {
17401EC326B94EC100E88B4B /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
17401EC226B94EC100E88B4B /* KeyReplyNotificationServiceExtension.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
0D528862E29508098859579E /* Pods_KeyReply_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_KeyReply_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
17401EBA26B94EC100E88B4B /* KeyReplyNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = KeyReplyNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
17401EBC26B94EC100E88B4B /* NotificationService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationService.h; sourceTree = "<group>"; };
17401EBD26B94EC100E88B4B /* NotificationService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NotificationService.m; sourceTree = "<group>"; };
17401EBF26B94EC100E88B4B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
17D2CC9126BBC88500C0ED47 /* KeyReply_Example.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = KeyReply_Example.entitlements; sourceTree = "<group>"; };
368AF2A14C2080CE4542ACBE /* Pods_KeyReply_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_KeyReply_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
48F9ACF6FCE5FFA9E65EE200 /* Pods-KeyReply_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KeyReply_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-KeyReply_Example/Pods-KeyReply_Example.release.xcconfig"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -98,13 +84,6 @@
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
17401EB726B94EC100E88B4B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
6003F587195388D20070C39A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -141,24 +120,13 @@
name = Pods;
sourceTree = "<group>";
};
17401EBB26B94EC100E88B4B /* KeyReplyNotificationServiceExtension */ = {
isa = PBXGroup;
children = (
17401EBC26B94EC100E88B4B /* NotificationService.h */,
17401EBD26B94EC100E88B4B /* NotificationService.m */,
17401EBF26B94EC100E88B4B /* Info.plist */,
);
path = KeyReplyNotificationServiceExtension;
sourceTree = "<group>";
};
6003F581195388D10070C39A = {
isa = PBXGroup;
children = (
17D2CC9126BBC88500C0ED47 /* KeyReply_Example.entitlements */,
60FF7A9C1954A5C5007DD14C /* Podspec Metadata */,
6003F593195388D20070C39A /* Example for KeyReply */,
6003F5B5195388D20070C39A /* Tests */,
17401EBB26B94EC100E88B4B /* KeyReplyNotificationServiceExtension */,
6003F58C195388D20070C39A /* Frameworks */,
6003F58B195388D20070C39A /* Products */,
1084393A59BC637FED27BD09 /* Pods */,
Expand All @@ -170,7 +138,6 @@
children = (
6003F58A195388D20070C39A /* KeyReply_Example.app */,
6003F5AE195388D20070C39A /* KeyReply_Tests.xctest */,
17401EBA26B94EC100E88B4B /* KeyReplyNotificationServiceExtension.appex */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -247,23 +214,6 @@
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
17401EB926B94EC100E88B4B /* KeyReplyNotificationServiceExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = 17401EC626B94EC100E88B4B /* Build configuration list for PBXNativeTarget "KeyReplyNotificationServiceExtension" */;
buildPhases = (
17401EB626B94EC100E88B4B /* Sources */,
17401EB726B94EC100E88B4B /* Frameworks */,
17401EB826B94EC100E88B4B /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = KeyReplyNotificationServiceExtension;
productName = KeyReplyNotificationServiceExtension;
productReference = 17401EBA26B94EC100E88B4B /* KeyReplyNotificationServiceExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
6003F589195388D20070C39A /* KeyReply_Example */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "KeyReply_Example" */;
Expand All @@ -272,12 +222,11 @@
6003F586195388D20070C39A /* Sources */,
6003F587195388D20070C39A /* Frameworks */,
6003F588195388D20070C39A /* Resources */,
17401EC326B94EC100E88B4B /* Embed App Extensions */,
17401EC326B94EC100E88B4B /* Embed Foundation Extensions */,
);
buildRules = (
);
dependencies = (
17401EC126B94EC100E88B4B /* PBXTargetDependency */,
);
name = KeyReply_Example;
productName = KeyReply;
Expand Down Expand Up @@ -310,15 +259,11 @@
6003F582195388D10070C39A /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
CLASSPREFIX = KR;
LastUpgradeCheck = 1000;
LastUpgradeCheck = 1430;
ORGANIZATIONNAME = KeyReply;
TargetAttributes = {
17401EB926B94EC100E88B4B = {
CreatedOnToolsVersion = 12.5.1;
DevelopmentTeam = NDR34U859K;
ProvisioningStyle = Automatic;
};
6003F589195388D20070C39A = {
DevelopmentTeam = NDR34U859K;
ProvisioningStyle = Automatic;
Expand All @@ -344,19 +289,11 @@
targets = (
6003F589195388D20070C39A /* KeyReply_Example */,
6003F5AD195388D20070C39A /* KeyReply_Tests */,
17401EB926B94EC100E88B4B /* KeyReplyNotificationServiceExtension */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
17401EB826B94EC100E88B4B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
6003F588195388D20070C39A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -442,14 +379,6 @@
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
17401EB626B94EC100E88B4B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
17401EBE26B94EC100E88B4B /* NotificationService.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6003F586195388D20070C39A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
Expand All @@ -471,11 +400,6 @@
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
17401EC126B94EC100E88B4B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 17401EB926B94EC100E88B4B /* KeyReplyNotificationServiceExtension */;
targetProxy = 17401EC026B94EC100E88B4B /* PBXContainerItemProxy */;
};
6003F5B4195388D20070C39A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 6003F589195388D20070C39A /* KeyReply_Example */;
Expand Down Expand Up @@ -511,67 +435,11 @@
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
17401EC426B94EC100E88B4B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = NDR34U859K;
EXCLUDED_ARCHS = arm;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = KeyReplyNotificationServiceExtension/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.keyreply.chatbot.KeyReplyNotificationServiceExtension;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
17401EC526B94EC100E88B4B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_IDENTITY = "iPhone Distribution: Originally US LLP";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = NDR34U859K;
EXCLUDED_ARCHS = arm;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = KeyReplyNotificationServiceExtension/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = us.originally.demoKeyReply.KeyReplyNotificationServiceExtension;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};
6003F5BD195388D20070C39A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
Expand All @@ -590,6 +458,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand All @@ -614,7 +483,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
Expand All @@ -625,6 +494,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
Expand All @@ -643,6 +513,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand All @@ -660,7 +531,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
Expand All @@ -679,7 +550,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "KeyReply/KeyReply-Prefix.pch";
INFOPLIST_FILE = "KeyReply/KeyReply-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MODULE_NAME = ExampleApp;
PRODUCT_BUNDLE_IDENTIFIER = com.keyreply.chatbot;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand All @@ -700,7 +571,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "KeyReply/KeyReply-Prefix.pch";
INFOPLIST_FILE = "KeyReply/KeyReply-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MODULE_NAME = ExampleApp;
PRODUCT_BUNDLE_IDENTIFIER = com.keyreply.chatbot;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -759,15 +630,6 @@
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
17401EC626B94EC100E88B4B /* Build configuration list for PBXNativeTarget "KeyReplyNotificationServiceExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17401EC426B94EC100E88B4B /* Debug */,
17401EC526B94EC100E88B4B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6003F585195388D10070C39A /* Build configuration list for PBXProject "KeyReply" */ = {
isa = XCConfigurationList;
buildConfigurations = (
Expand Down
Loading

0 comments on commit d484aab

Please sign in to comment.