Hi, I have question about to localize an App.
If I localize my app in 5 languages I must to localize also Terms And Conditions or not?
My terms and conditions are only in English.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi.
I have a problem when I create a table with WatchKit.
If my table has 300 rows works correctly but if I have a table with 1000 rows when I scroll I see lags. How can I solve this? I use swift language
This is an example
@IBOutlet weak var myTable: WKInterfaceTable!
override func awake(withContext context: Any?) {
super.awake(withContext: context)
self.myTable.setNumberOfRows(1000, withRowType: "Row")
myTable.curvesAtTop = true
myTable.curvesAtBottom = true
}
Hi, I use this function to generate a QRCode Image
func generateQRCode(string: String, height: CGFloat, width: CGFloat)->UIImage?{
let data = string.data(using: String.Encoding.ascii)
if let filter = CIFilter(name: "CIQRCodeGenerator") {
filter.setValue(data, forKey: "inputMessage")
filter.setValue("Q", forKey: "inputCorrectionLevel")
let transform = CGAffineTransform(scaleX: 3, y: 3)
if let output = filter.outputImage?.transformed(by: transform) {
let scaleX = width / output.extent.size.width
let scaleY = height / output.extent.size.height
let transformedImage = output.transformed(by: CGAffineTransform(scaleX: scaleX, y: scaleY))
return UIImage(ciImage: transformedImage)
}
}
return UIImage()
}
In another app works correctly but in the app that I develop I get this error.
The filter 'CIPortraitEffectSpillCorrection' is not implemented in the bundle at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/CoreImage/PortraitFilters.cifilter How can I solve this?
Hi I have an issue with Remote notification
I use this PHP code to send notification
function sendNotification($token, $messageText,$sound) {
$tHost = 'gateway.sandbox.push.apple.com';
$tPort = 2195;
// Provide the Certificate and Key Data.
$tCert = 'cert/pushcert.pem';
// Provide the Private Key Passphrase (alternatively you can keep this secrete
// and enter the key manually on the terminal -> remove relevant line from code).
// Replace XXXXX with your Passphrase
$tPassphrase = 'XXXXX';
// Provide the Device Identifier (Ensure that the Identifier does not have spaces in it).
// Replace this token with the token of the iOS device that is to receive the notification.
$tToken = $token;
// The message that is to appear on the dialog.
$tAlert = 'You have a LiveCode APNS Message';
// The Badge Number for the Application Icon (integer >=0).
$tBadge = 8;
// Audible Notification Option.
// The content that is returned by the LiveCode "pushNotificationReceived" message.
$tPayload = $messageText;
// Create the message content that is to be sent to the device.
$tBody['aps'] = array (
'alert' => $tAlert,
'badge' => $tBadge,
'sound' => $sound,
);
$tBody ['payload'] = $tPayload;
// Encode the body to JSON.
$tBody = json_encode ($tBody);
// Create the Socket Stream.
$tContext = stream_context_create ();
stream_context_set_option ($tContext, 'ssl', 'local_cert', $tCert);
// Remove this line if you would like to enter the Private Key Passphrase manually.
stream_context_set_option ($tContext, 'ssl', 'passphrase', $tPassphrase);
// Open the Connection to the APNS Server.
$tSocket = stream_socket_client ('ssl://'.$tHost.':'.$tPort, $error, $errstr, 30, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $tContext);
// Check if we were able to open a socket.
if (!$tSocket)
exit ("APNS Connection Failed: $error $errstr" . PHP_EOL);
// Build the Binary Notification.
$tMsg = chr (0) . chr (0) . chr (32) . pack ('H*', $tToken) . pack ('n', strlen ($tBody)) . $tBody;
// Send the Notification to the Server.
$tResult = fwrite ($tSocket, $tMsg, strlen ($tMsg));
if ($tResult)
echo 'Delivered Message to APNS' . PHP_EOL;
else
echo 'Could not Deliver Message to APNS' . PHP_EOL;
// Close the Connection to the Server.
fclose ($tSocket);
}
When I execute this it returns "Delivered Message to APNS" but if I put a breakpoint inside
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]) {
}
no notification arrives.
All processes of "registerForPushNotifications" are correct.
The strange thing is that everything worked until a month ago. This make me crazy. Please help me
I have upgrade Xcode to last release on 15 december 2020. Now it freezes every minutes for 5 minutes it's unusable. Are there some solutions?